diff --git a/dico.c b/dico.c index 247642b..3dc9b8a 100644 --- a/dico.c +++ b/dico.c @@ -113,7 +113,7 @@ void free_tree(cell **ptr_tree) void cons_arbre(ptarbre *parbre_originel, ptarbre *parbre, ptarbre *parbre_prec, FILE* fp) // Action qui construit entièrement l'arbre, à partir du fichier fp, en partant de l'adresse parbre_originel qui correspond à la première cellule, parbre qui est la copie de l'arbre originel qui va nous permettre de nous balader entre les différentes lettres de chaque mot et de revenir à la première cellule à la fin de chaque mot. { - char c,t; + char c; ptarbre rec; while (fscanf(fp,"%c",&c)!= EOF) // Lecture de tout le fichier fp. { @@ -175,7 +175,6 @@ void cons_arbre(ptarbre *parbre_originel, ptarbre *parbre, ptarbre *parbre_prec, int main() { - int cpt=0; char mot[30]=""; int n_lettre=0; ptarbre arbre_originel,arbre,arbre_prec; @@ -184,12 +183,12 @@ int main() // Ouvrir fichier FILE *fp = fopen("words","r"); if (fp==NULL) - printf("Dictionnaire inaccessible \n",fp); + printf("Dictionnaire inaccessible \n"); else - printf("Dictionnaire accessible \n",fp); + printf("Dictionnaire accessible \n"); cons_arbre(&arbre_originel, &arbre, &arbre_prec,fp); affiche_dico(arbre_originel,n_lettre,mot); - free_tree(&arbre); + free_tree(&arbre_originel); fclose(fp); -- libgit2 0.21.2