j'ai trouvé un probleme dans la compilation de cette fonction dans un programme contenant la notion de fichier et les arbres n-aires avec implementaion chainés.
Pouvez-vous nous le corriger?
n.b: ArbreN est une structure d'une arbre n-aire.

Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
ArbreN ajoutmot(ArbreN a,char mot[N])
{
	int i=0;
	ArbreN nc;
 
	if(a==NULL)
		a=creer_feuille(a,mot,NULL);
	else
		 for(i;i<N;i++)
		 {
           if(a->val[0]!=mot[0])
		   {
			   nc->val[i]=mot[0];
			   nc->list_fils=NULL;
			   a->list_fils->suivant=nc->list_fils;
			   a->list_fils->fils=nc;
		   }
	         else
			a->list_fils=a->list_fils->suivant;
		    a=ajoutmot(a->list_fils->fils,mot);
		 }
return(a);
}