compresser avec l'executable de huffman
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
Code:
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 ; |
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
Est-ce que qlq�un peut m�aider ????:(