Comment manipuler les données bit à bit ?

Fermé
Emerds - 16 juin 2002 à 11:57
 Geronimhurl - 17 juin 2002 à 14:32
Je programme sous visual c++ et je cherche à créer une bibliothèque capable de gérer un groupe de n bits ( n pas forcément multiple de 8) , à les stocker dans une variable...
A voir également:

1 réponse

Geronimhurl
17 juin 2002 à 14:32
struct mot {
unsigned sign : 1 ;
unsigned val : 15 ;
} ;

struct flottant {
unsigned exposant : 7 ;
unsigned signe : 1 ;
unsigned mantisse : 24 ;
} ;

struct mixte {
unsigned exposant : 7 ;
unsigned signe : 1 ;
unsigned mantisse : 24 ;
unsigned comp : 7 ;
: 9 ;
} ;


Voici quelques exemples de structures qui permettent de définir le nombre des bits de chaques champs.

Tu vas utiliser les "champs de bits" (très belle appellation si il en est :)

Si tu ne connais pas le nomrbe de bits que tu veux avoir, soit tu fais un tableau, soit tu fais une liste chaînée.

à toi de voir, good luck
0