fixing `-Wunused-variable

` GCC's warnings and display how many bytes have been read
This commit is contained in:
Mylloon 2021-12-26 15:40:22 +01:00
parent 15d9c78893
commit ae91b9b4e4
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

13
arbre.c
View file

@ -158,8 +158,9 @@ Entete recuperationLettre(char lettre, Entete *enteteListe, int nombreLettresDan
Arbre lectureDonnees(FILE *fichier, int *tailleTotale) {
int nombreLettresDansFichier;
fread(&nombreLettresDansFichier, sizeof(int), 1, fichier);
fread(tailleTotale, sizeof(int), 1, fichier);
int lecture = 0; // bytes lues
lecture += fread(&nombreLettresDansFichier, sizeof(int), 1, fichier);
lecture += fread(tailleTotale, sizeof(int), 1, fichier);
Entete *entete;
if ((entete = (Entete*)malloc(nombreLettresDansFichier * sizeof(Entete))) == NULL) { // on alloue de la mémoire pour l'entête
@ -169,15 +170,15 @@ Arbre lectureDonnees(FILE *fichier, int *tailleTotale) {
Arbre arbre = allouerCellule('\0');
for (int i = 0; i < nombreLettresDansFichier; i++) {
fread(&(entete[i].lettre), sizeof(char), 1, fichier);
fread(&(entete[i].code), sizeof(int), 1, fichier);
fread(&(entete[i].longueur), sizeof(int), 1, fichier);
lecture += fread(&(entete[i].lettre), sizeof(char), 1, fichier);
lecture += fread(&(entete[i].code), sizeof(int), 1, fichier);
lecture += fread(&(entete[i].longueur), sizeof(int), 1, fichier);
// ajouter la lettre à l'arbre ici
}
free(entete); // on libère l'entête car on en a plus besoin
printf("%d bytes lus.\n", lecture);
return arbre;
}