Gestion de nombre binaire...
Bonjour, je voudrais ecrire des algoritmes de compression/decompression.
Pour cela, il me faut lire, ecrire et manipuler directement des bits.
Je voudrais savoir une petite liste de chose :
-La fonction .write() et .read de fstream doit absolument lire/ecrire 8bits???
-Comment ecrire directement dans la source le nombre 010010, ou encore manipuler dans des variables des suites de bits comme par exemple 010 ?
-Quel sont les règles qu'il vaut mieu respecter pour se faciliter la vie dans la manipulation des bits?
Merci d'avence ^^
Re: Gestion de nombre binaire...
Citation:
Envoyé par JC_Master
a-La fonction .write() et .read de fstream doit absolument lire/ecrire 8bits???
b-Comment ecrire directement dans la source le nombre 010010, ou encore manipuler dans des variables des suites de bits comme par exemple 010 ?
c-Quel sont les règles qu'il vaut mieu respecter pour se faciliter la vie dans la manipulation des bits?
a- par paquets de 8.
b- Manipule tes bits dans des octets en mémoire et après sérialise les où il te plait
c- Manipuler des abstractions qui encapsulent les détails de gestion de la mémoire afin de se concentrer sur les manips de bits ?