get the correct value when rebuilding the tree

This commit is contained in:
Mylloon 2021-12-27 11:55:55 +01:00
parent 6c166c7479
commit b33e0e0519
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -180,8 +180,10 @@ Arbre lectureDonnees(FILE *fichier, int *tailleTotale) {
mask <<= entete[i].longueur - 1; // décalage vers la gauche de la longueur de la lettre - 1
for (int j = 0; j < entete[i].longueur; j++) {
int gaucheOuDroite = entete[i].code & mask;
entete[i].code <<= 1; // décalage de 1 vers la gauche pour éviter la segfault
if (entete[i].code & mask) { // droite
if (gaucheOuDroite) { // droite
if (curseur->droite == NULL) curseur->droite = allouerCellule('\0'); // on remplace NULL par le caractère correspondant
curseur = curseur->droite;
} else { // gauche