Page 1 sur 1

Pointeur pour le projet

MessagePosté: 15 Mar 2010, 15:31
de gollum14
Bonjour,

Nous avons réussi a ressoudre l'initialisation du tableau de pointeur comme ci :

Code: Tout sélectionner
tab[posX][posY]=(Element*) armes[cpt];


Mais pour recuperer nous avons essayer ceci :

Code: Tout sélectionner
Plateau *ptrPlat;
ptrPlat->tab[posX][posY-1]->(Element*) Personnage->defense();


mais nous avons une erreur sur cette meme ligne :
error C2059: syntax error : '('

Nous avons demander a Mr zahri mais il n'as pas su nous repondre :s

Re: Pointeur pour le projet

MessagePosté: 15 Mar 2010, 19:54
de Tibo
C'est presque ça... en fait il faut dire au compilateur que le pointeur est de type Personnage* et non pas Element*. Pour faire ça, il faut écrire :

Code: Tout sélectionner
((Personnage*) ptrPlat->tab[posX][posY-1]) -> defense();