From dc5f733cbf84a96639b42d238b7bfcf4ac544124 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sun, 19 Dec 2021 13:34:50 +0100 Subject: [PATCH] add statement for the if --- liste.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/liste.c b/liste.c index c6fdd67..0a04368 100644 --- a/liste.c +++ b/liste.c @@ -7,7 +7,7 @@ void ajouterLettre(Liste *liste, char lettre) { } else { while (curseur->suivant != NULL && curseur->lettre != lettre) // tant qu'on est pas à la fin de la liste ou qu'on n'a pas atteint la lettre curseur = curseur->suivant; // on avance dans la liste - if(curseur) // si élément pas dans la liste (on a atteint la fin de la liste et on est pas sur la lettre) + if(curseur->suivant == NULL && curseur->lettre != lettre) // si élément pas dans la liste (on a atteint la fin de la liste et on est pas sur la lettre) curseur->suivant = allouerCellule(lettre); // on rajoute la lettre else // sinon c'est que on a trouvé la lettre curseur->frequence++; // on incrémente de 1 la fréquence de la lettre