Spokos
Legacy Member
Beste 9lives leden
ik zit hier een oefn te maken met een Hond class, maar als ik deze oefening wil uittesten zegt ie errors die ik niet kan verklaren. Misschien weten jullie juist wat er scheelt?
errors: oefening2.cpp:26: error: syntax error before `;' token (hij geeft 2 keer deze error)
later zegt hij ook case label bruin not within a switch statement, idem voor grijs en wit.
oefening2.cpp:41: error: parse error at end of saved function text

ik zit hier een oefn te maken met een Hond class, maar als ik deze oefening wil uittesten zegt ie errors die ik niet kan verklaren. Misschien weten jullie juist wat er scheelt?
errors: oefening2.cpp:26: error: syntax error before `;' token (hij geeft 2 keer deze error)
later zegt hij ook case label bruin not within a switch statement, idem voor grijs en wit.
oefening2.cpp:41: error: parse error at end of saved function text
Code:
#include <iostream>
#include <string>
using namespace std;
class Hond
{
public:
enum Kleur{zwart,wit,grijs,bruin};
private:
string myNaam;
int myLeeftijd;
int myGewicht;
Kleur myKleur;
public:
Hond (string naam="Lassie",int leeftijd=5,int gewicht=9,Kleur kleur=bruin)
{
myNaam=naam;
myLeeftijd=leeftijd;
myGewicht=gewicht;
myKleur=kleur;
}
void Blaf()
{
if (myGewicht<5)
cout<<"kef, kef"<<endl;
else if (myGewicht>=5 && <=10)
cout<<"waf, waf"<<endl;
else if (myGewicht>10)
cout<<"WOOF, WOOF"<<endl;
}
void Show()
{
cout<<myNaam<<" is "<<myLeeftijd<<" jaar oud, weegt"<<myGewicht<<" kg en heeft een ";
switch case(myKleur)
{
case zwart: cout<<"zwarte";break;
case wit: cout<<"witte";break;
case grijs: cout<<"grijze";break;
case bruin: cout<<"bruine";break;
}
cout<<" pels"<<endl;
}
};
int main()
{
return 0;
}
wa stom datk da niet zag