J'ai champ de bits déclaré ainsi:Conversion Bit champ à int
typedef struct morder {
unsigned int targetRegister : 3;
unsigned int targetMethodOfAddressing : 3;
unsigned int originRegister : 3;
unsigned int originMethodOfAddressing : 3;
unsigned int oCode : 4;
} bitset;
J'ai aussi tableau int, et je veux obtenir une valeur int à partir de ce tableau, qui représente la valeur réelle de ce champ de bits (qui est en fait une sorte de mot machine dont j'ai les parties, et je veux la représentation int du mot entier).
Merci beaucoup.
@shaharg: Je pense que vous n'êtes pas très précis avec votre langue. Les champs de bits sont les champs individuels de votre structure, mais vous semblez faire référence à la structure entière en tant que "champ de bits". – JXG