Now can write the header of the file
This commit is contained in:
parent
f90657efaf
commit
c9a42ae7cb
1 changed files with 7 additions and 1 deletions
8
arbre.c
8
arbre.c
|
@ -103,7 +103,13 @@ void compression(FILE *entree, FILE *sortie) {
|
|||
}
|
||||
|
||||
void enteteVersFichier(Entete *enteteListe, int nombreLettresDansFichier, int longueurTotale, FILE *fichier) {
|
||||
return;
|
||||
fwrite(&nombreLettresDansFichier, sizeof(int), 1, fichier); // stockage du nombre de lettres dans le fichier
|
||||
fwrite(&longueurTotale, sizeof(int), 1, fichier); // stockage de la taille totale
|
||||
for (int i = 0; i < nombreLettresDansFichier; i++) { // on parcours l'entete et on y ajoute la table de huffman utilisé
|
||||
fwrite(enteteListe[i].lettre, sizeof(char), 1, fichier);
|
||||
fwrite(enteteListe[i].code, sizeof(int), 1, fichier);
|
||||
fwrite(enteteListe[i].longueur, sizeof(int), 1, fichier);
|
||||
}
|
||||
}
|
||||
|
||||
void huffmanVersFichier(FILE *entree, FILE *sortie, Entete *enteteListe, int nombreLettresDansFichier) {
|
||||
|
|
Reference in a new issue