Problème de compilation

pi€rre Messages postés 76 Statut Membre -  
 marvinrouge -
salut tout le monde!
j'ai un petit problème à la compilation :
voici mon code (j'utilise visual c++)

C_foret::C_foret(C_foret *foret)
{
strcpy(nom, foret->nom);
zone=foret->zone;
}

le compilateur me dit syntax error '->' pour les deux fleches.
merci de m'aider

1 réponse

marvinrouge
 
Salut

je suppose que c'est ton cnstructeur de copie ?

dans ce cas il n'y a pas de pointeur en paramètre !
C_foret::C_foret(const C_foret& foret)
{
strcpy(nom, foret.nom);
zone=foret.zone;
}
0
pi€rre Messages postés 76 Statut Membre
 
quand j'ai essayer le compilo a dit:
sytax error "."
0
marvinrouge > pi€rre Messages postés 76 Statut Membre
 
si le compilo te dit ça c'est que tu as pas mis le & en paramètre

C_foret::C_foret(const C_foret& foret) // ici c'est un & et pas un * !
{
nom = new {strlen(foret.nom)+1]; // j'avais oublié ça ...
strcpy(nom, foret.nom);
zone=foret.zone;
}
0