slt j’ai téléchargé un code source de huffman en bcb qui se trouve ds le lien suivant
http://cpp.developpez.com/sources/bcb/?page=mathsalgo
J’ai crée un fichier des donner apres je veux appliquer huffman sur ce fichier la compression marche bien mais qd je veux appliquer la decompression en cliquant sur le boutton Décompression une errure est affichée « Lecture dans l'arbre de Huffman impossible » voici mon pgm ou je génère le fichier que je veux compresser avec huffman
maintenant je veux compresser ce fichier stream qui a le nom « ggg » avec l’executable de hcd(huffman) la compression marche la decompression ne marche pas comme j’ai expliqué avant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 ext="ggg"; Stream = new TFileStream(ext,fmCreate); for (I = 0;I<= 2;I++) { X = 0; Y = 0; Sens = 0; compte=0; TableauList[I] = new TStringList; do { if (data[X][Y][I] != 0) { if (Compteur != 0 ) { vv=(Compteur + Cte_M); Stream->Write(&vv, 4); // ecrire ds le fichier stream Compteur = 0; } TableauList[I]->Add(IntToStr(data[X][Y][I])); test=(data[X][Y][I]); Stream->Write(&test, 4); compte++; } else Compteur=Compteur+1; .. . . delete Stream ;
Est-ce que qlq’un peut m’aider ????![]()
Partager