Problème à l'écriture de l'arbre de huffman dans le fichier.
Bonsoir;
Je travaille sur un programme de compression de fichiers en cpp avec l'algorithme de Hufman.
Au moment où je dois écrire mon arbre dans le fichier, j'ai rencontré un problème. Le code binaire des caractères est tjrs à 0 . La fonction suivante m'affiche tjrs des 0 même en passant un caractère comme constante.
Code:
1 2 3 4 5 6 7 8 9 10
| void afficherEnBinaire(char b){
char c = b;
for(int i = 0; i < 8; ++i){
if(c & 128 != 0)
cout<<1;
else
cout<<0;
c <<= 1;
}
} |
Merci et bonne année.