dereferencing pointer to incomplete type
Bonjour,
J'essaie de créer une fonction de recherche dans un arbre binaire qui renvoie l'adresse du noeud rechercher mais j'ai l'erreur "dereferencing pointer to incomplete type" aux lignes 5,9,10,12
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| struct noeud* recher(struct noeud *racine, char *title)
{
while(racine != NULL)
{
if((strcmp(racine->fi.titre, title)) == 0)
return racine;
else
{
if((strcmp(racine->fi.titre, title)) == 1) //si la fonction strcmp renvoi 1 (alphabétiquement supérieur)
racine = racine->fg;
else
racine = racine->fd;
}
}
return NULL;
} |
A quoi cela peut il être dû ?