Bonjour, j'ai le code suivant :
Code:
1
2
3
4
5
6 typedef struct noeudTab *PNoeudTab; typedef struct noeudTab{ char lettre; int fin_de_mot; PNoeudTab fils[26]; };
J'ai l'erreur suivante :Code:
1
2
3
4
5
6
7
8
9
10
11
12 PNoeudTab* creer_noeud(char letter){ PNoeudTab * Monpointeur; Monpointeur=malloc(sizeof(struct noeudTab)); if (Monpointeur==NULL){fprintf(stderr,"pS :: Erreur d'allocation de memoire");exit(1);} Monpointeur->lettre=letter; Monpointeur->fin_de_mot=0; return Monpointeur; }
Mon but est de créer une structure noeudTab en lui réservant de la mémoire et de retourner un pointeur vers cette structure mais je ne comprends pas mon erreur.Citation:
request for member 'lettre' in something not a structure or union