Bonjour,


J ai la structure suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
 printf("[%p]",maListe1->suivant);
dans le main.c, j obtiens bien une adresse

par contre, dans fonctions.c, si je fais j ai bien un pointeur(une adresse ...), mais si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 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