Erreur de syntaxe liste chainees
Bonjour,
J ai la structure suivante :
Code:
1 2 3 4
| typedef struct Element{
int valeur;
struct Element* suivant;
}Element,*Liste; |
J'ai du mal a comprendre pourquoi :
Si je fais
Code:
printf("[%p]",maListe1->suivant);
dans le main.c, j obtiens bien une adresse
par contre, dans fonctions.c, si je fais
Code:
printf("[%p]",liste);
j ai bien un pointeur(une adresse ...), mais si je fais
Code:
printf("[%p]",liste->suivant);
la le compilateur me jette avec "error : request for member 'suivant in something not a structure or union"
J'arrive pas a trouver je me permet donc de demander de l'aide
Cdt