fixing `-Wunused-variable
` GCC's warnings and display how many bytes have been read
This commit is contained in:
parent
15d9c78893
commit
ae91b9b4e4
1 changed files with 7 additions and 6 deletions
13
arbre.c
13
arbre.c
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Reference in a new issue