From ac7caa1813e49423363e9a6f40f6ff8334a76394 Mon Sep 17 00:00:00 2001 From: vsalingu Date: Fri, 3 May 2019 13:25:57 +0200 Subject: [PATCH] Modification de la cellule à mettre à true lorsque c'est la fin du mot --- dico.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dico.c b/dico.c index 3dc9b8a..a450aac 100644 --- a/dico.c +++ b/dico.c @@ -148,14 +148,14 @@ void cons_arbre(ptarbre *parbre_originel, ptarbre *parbre, ptarbre *parbre_prec, else if (rec->suivant==NULL && rec->lettre!='\0') // Cas où il y a qu'une lettre à l'indice *parbre donc la recherche renvoie l'adresse de la première cellule qui ne contient pas la lettre recherchée. { ajout_dico(&(rec),&(rec->suivant),c); - (*parbre_prec)=(*parbre); + (*parbre_prec)=rec->suivant; (*parbre)=rec->suivant->fils; } } else {// Cas où la recherche renvoie l'adresse d'une cellule dont la lettre est la lettre recherchée donc le début du mot existe déjà et on le complète. - (*parbre_prec)=(*parbre); + (*parbre_prec)=rec; (*parbre)=rec->fils; // On va à l'étage d'après pour former le mot dans l'arbre. } -- libgit2 0.21.2