Probleme de constucteur urgent [debutant]

yanne1985 Messages postés 87 Date d'inscription samedi 14 janvier 2006 Statut Membre Dernière intervention 5 décembre 2008 - 27 avril 2006 à 15:09
gwenCPP Messages postés 20 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 14 septembre 2006 - 27 avril 2006 à 17:57
salut
class date{

int jour,mois,annee;

public:

date(int jour=0, int mois=0, int annee=0)

    {

    this->jour=jour;

    this->mois=mois;

    this->annee=annee;

    }

void initialiser(int j, int m, int a)


    {


    jour=j;


    mois=m;


    annee=a;


    }

void afficher()

    {

    cout<<jour<<"/"<<mois<<"/"<//constructeur

};

ma question est comment declarer un constructeur qui permet d'initialiser nom et prenom,

et datenaissance en utilisant initialiser() .
merci pour votre aide

4 réponses

gwenCPP Messages postés 20 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 14 septembre 2006
27 avril 2006 à 15:26
hello,

void personne::personne(char* lastname, char* firstname, int j, int m, int a)
{
   strcpy(this->nom, lastname);
   strcpy(this->prenom, firstname);
   datenaissance->initialiser(j,m,a);
}

enfin quelquechose de ce genre

A++
Gwen
0
luhtor Messages postés 2023 Date d'inscription mardi 24 septembre 2002 Statut Membre Dernière intervention 28 juillet 2008 6
27 avril 2006 à 16:51
Remplace ca:

datenaissance->initialiser(j,m,a);


par ca:

datenaissance.
initialiser(j,m,a); // <= un point, surtout pas une flèche.
0
gwenCPP Messages postés 20 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 14 septembre 2006
27 avril 2006 à 17:56
Je confirme, une très grosse erreur de ma part...
un point stt pas une flèche...

dsl.
0
gwenCPP Messages postés 20 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 14 septembre 2006
27 avril 2006 à 17:57




0
Rejoignez-nous