MrBOZZO
je suis un grand débutant en language c, et désire m'attaquer à la compression de fichier...
j'utilise une méthode de réécriture de longueurs de valeures d'après leur fréquence d'apparition, mais pour cela j'ai besoin de savoir comment utiliser des bits et non des octets...
j'ai essayé de me renseigner sur plusieurs sites spécialisés, mais on me renvoit toujours à utiliser une sructure, n'y a-t-il pas d'autres moyens ou dois-je définir une structure de 256 éléments?(voir plus...)
vive la perte de mémoire inutile...
merci beaucoup pour toute réponse, qui me permettra ainsi de partager mes premiers codes
A voir également:
Comment manipuler des bits sans utiliser de structure
Pour travailler sur des bits, il te faudra faire une petite conversion très simple a partir de tes octets.
Regarde dans les sources il doit y en avoir un paquet de déjà faites.
Si y'en a pas, utilise le décalage >> et le & (plus rapide que / et % mais faire attention si lowindian ou bigindian).