Bonjour, j'ai le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
typedef struct noeudTab *PNoeudTab;
typedef struct noeudTab{
	char lettre;
	int fin_de_mot;
	PNoeudTab fils[26];
};

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
 
}
J'ai l'erreur suivante :
request for member 'lettre' in something not a structure or union
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.