Error C++
zivodul8
Messages postés
248
Statut
Membre
-
zivodul8 Messages postés 248 Statut Membre -
zivodul8 Messages postés 248 Statut Membre -
Bonjour,
Question simple je ne comprend pas mes erreurs là dedans, si quelqu'un sait :
char Legal (personne const &P1, const &P2)
{
if (((P1.age)>17)&&((P2.age)>17)&&((P1.sexe)!=P2.sexe)&&((P1.statut)!='m')&&((P2.statut)!='m'))
return 'o';
}
Et voici les erreurs :
error C2228: left of '.age' must have class/struct/union type
error C2228: left of '.sexe' must have class/struct/union type
error C2228: left of '.statut' must have class/struct/union type
Merci de vos réponses ;)
Question simple je ne comprend pas mes erreurs là dedans, si quelqu'un sait :
char Legal (personne const &P1, const &P2)
{
if (((P1.age)>17)&&((P2.age)>17)&&((P1.sexe)!=P2.sexe)&&((P1.statut)!='m')&&((P2.statut)!='m'))
return 'o';
}
Et voici les erreurs :
error C2228: left of '.age' must have class/struct/union type
error C2228: left of '.sexe' must have class/struct/union type
error C2228: left of '.statut' must have class/struct/union type
Merci de vos réponses ;)
3 réponses
-
-
saut ! si je comprend bien, "personne" est une structure. et tu déclare P1 et P2 qui sont de type personne ?
-
Personne est un enregistrement et P1 P2 les variables de personnes. Legal est une fonction comparant deux personnes pour savoir si elles peuvent se marier. Et donc je ne comprend mes erreurs.