Christian Seiler: C und Bitfelder und Structs...

Beitrag lesen

Hallo Bio nochmal,

Kann man da evtl. irgendwas machen? Durch die Brust ins Auge? Mit Zeigern?

Wenn Du es mit Zeigern lösen willst, dann ginge _vielleicht_ (bin zu faul, um es zu testen) auch das:

typedef struct _mybyte { /* bitfeld-deklaration */} mybyte;

mybyte tuewas (unsigned char a) {
  mybyte *b;
  b = (mybyte *)(&a);
  return *b;
}

_Könnte_ klappen, muss es aber nicht. Beachte auch, dass einige Prozessorarchitekturen Bitfelder von Links nach Rechts und andere von Rechts nach Links codieren.

Grüße,

Christian

--
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.