Problème avec la surcharge de l'opérateur >>
Bonjour
J'ai une classe Personne qui se compose du nom, prénom et date naissance et je souhaite surcharger l'opérateur >> afin de les afficher, voici mon code
Code:
1 2 3 4 5 6
|
istream & operator>>(istream &in, Personne & p)
{
cout<<"Entrer le nom, le prenom et l'age :"<<endl;
in>>p.nom>>p.prenom>>p.age;
} |
Voici le main:
Code:
1 2 3 4 5 6 7 8 9
|
int main()
{
Personne p1;
cout<<"Entrer le nom, prenom et age:"<<endl;
cin>>p1;
cout<<p1;
return 0;
} |
pourtant ça marche pas :calim2:
quelqu'un peut m'aider?
je compte sur votre générosité