J'implémente l'algorithme de Huffman en C. J'ai la fonctionnalité basique jusqu'à l'obtention des mots de code binaires. Ainsi, par exemple, abcd sera 100011000 ou quelque chose de similaire. Maintenant, la question est de savoir comment écrire ce code sous forme binaire dans le fichier compressé. Je veux dire si je l'écris normalement chaque 1 et 0 sera un caractère donc il n'y a pas de compression.Ecriture de fichiers sous forme de bits dans un fichier en C
J'ai besoin d'écrire ces 1 et 0 sous leur forme de bit. est-ce possible en C. si oui comment?
Non, ce n'est pas possible. Et cette question est une dupe. –
bien que je demandais simplement comment faire dans cette situation.écrire les codes simplement comme AScii ne sert pas le but. il doit y avoir un autre moyen. – sfactor
vous devriez générer un int au lieu d'un char * dans la fonction de codage, ou bien écrire une fonction qui convertira la chaîne en un int ou long représentant cette séquence de bits. –