PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Struktur zu Variable zusammenfassen



Johannes G.
22.04.2007, 12:06
Hallo,
ich habe folgende Struktur:

struct
{
unsigned red0:1;
unsigned red1:1;
unsigned red2:1;
unsigned red3:1;
unsigned red4:1;
unsigned red5:1;
unsigned red6:1;
unsigned red7:1;
} package;

Nun möchte ich aus den einzelnen Bits eine 8bit große Variable (uint8_t) machen. ich hoffe ihr versteht was ich meine.

Wie mache ich das am besten?
Habt ihr da einen Tipp für mich?

Viele Grüße,
Johannes

SIGINT
22.04.2007, 13:22
*****gelöscht****

geronet
22.04.2007, 13:22
Mit einem union geht das:
http://www.pronix.de/pronix-772.html