Ok, donc tu me dis que pour obtenir ce que je souhaite, il faut que j'inverse mes bits de poids fort et de poids faible dans ma structure ?
En passant de :
Code :
- struct huhu
- {
- unsigned char table_id :8;
- unsigned char section_syntax_indicator :1;
- unsigned char dummy :1;
- unsigned char reserved1 :2;
- unsigned char section_length_hi :4;
- };
|
à :
Code :
- struct huhu
- {
- unsigned char table_id :8;
- unsigned char reserved1 :2;
- unsigned char dummy :1;
- unsigned char section_syntax_indicator :1;
- unsigned char section_length_hi :4;
- };
|
C'est bien ça ?
Pour Taz, à partir de "00B0", je veux que ma structure soit remplie de la sorte :
table_id : 0
section_syntax_indicator : 1
dummy : 0
reserved1 : 3
section_length_hi : 0
edit : je voulais dire "0B0" et pas "00B0"
Message édité par Riot le 06-10-2008 à 20:46:07
---------------
Be the one with the flames.