bitfiled in variable
-
Hallo ich habe ein 32bitfiled. jetzt möchte icc die unteren 8 bit in einer 8bit variablen speichern. kann mir jeman dsagen wie das geht? muss ich das irgen wie casten oder geht das über pointer?
-
Das kannst du ver-unden.
int var32=0x12345678; char var8=var32 & 0xff; //var8 ist nach dieser Zeile 0x78
-
Ich habe aber ein bitfiled was ja eine struktur ist und da kann ich es nicht so machen.
-
DenniS84 schrieb:
Ich habe aber ein bitfiled was ja eine struktur ist und da kann ich es nicht so machen.
Na und warum postest du deine Struktur dann nicht mal? Woher sollen wir wissen, wie irgendeine von dir erdachte Struktur aussieht? Zeig Code, dann sehen wir weiter.
Übrigens: was soll bitfiled sein? Meinst du bitfield?