Hallo ihr alle, ich würde gerne ein Bit-Array in einem Bitfeld erstellen. Dazu schreibe ich typedef struct { unsigned int Bit0 : 1; unsigned int Bit1 : 1; unsinged int BitArray[4] : 4; } BitFeld; BitFeld bitFeld; Leider bekomme ich die Fehlermeldung "ERROR C121 IN LINE 18 OF HW\TCHECK\INTERNAL\TCHECK.H: 'btInv1': char/int type required for bit-fields" Kann mir jemand von euch weiterhelfen? Viele Grüße und Danke im Voraus, Bernhard
versuchs mal mit unsigned char oder nur mit int ;) habs noch nie mit unsigned int ausprobiert, vllt. liegts ja daran :)
hm... ne halt... das waere ja dann pfusch :) muss natuerlich unsigned int oder unsigned char sein, weil sonst ein Wertebereich von -8 ... +7 abgedeckt wird.
Hallo, soweit mir bekannt ist kann man keine Bit-Arrays in Bitfelder anlegen, dieses wird nicht unterstützt. CU
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.