#include #include #include #define MAX 26 typedef struct cell* ptarbre; typedef struct cell* ptcellule; typedef struct cell { char lettre; ptarbre fils; // Descend d'un étage dans le mot (lettre suivante du mot) ptcellule suivant; // Lettre suivante stockée à l'étage arbre en (ieme position) bool fin_mot; } cell; ptarbre rech(ptarbre arbre_ori, char lettre); void init_dico(ptarbre* parbre, char lettre); void ajout_dico_tete(ptarbre *parbre, char lettre); void ajout_dico(ptarbre *parbre, ptarbre *parbresuiv, char lettre); void affiche_dico(ptarbre arbre, int n_lettre, char mot[]); void free_tree(cell **ptr_tree); void print_suiv(ptarbre arbre); void cons_arbre(ptarbre *parbre_originel, ptarbre *parbre, ptarbre *parbre_prec, FILE* fp); void compare(cell *pliste1,char *,int *fautes); void lecture_mot(cell *pliste,FILE *fichier,int *fautes); bool caractere_stop(char c);