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 ?