struct will nicht

OP #2595253
Lesenswert?

Leute,
... bevor ich aus dem Fenster springe...

in myks0108.h steht:

struct packed_struct {
  unsigned char RES_LCD:1;
  unsigned int D_I:1;
  unsigned int R_W:1;
  unsigned int Ks0108E1:1;
  unsigned int Ks0108E2:1;
  unsigned int f1:1;
}LCD_CMD_PORT1;



//aus nem Tut hab ich:
struct packed_struct {
     unsigned int f1:1;
     unsigned int f2:1;
     unsigned int f3:1;
     unsigned int f4:1;
     unsigned int type:4;
     unsigned int funny_int:9;
}pack;


in myks0108.c:

LCD_CMD_PORT1.f1; // funktioniert nicht
pack.f1 = 1;  // funktioniert


Error  6  'struct packed_struct' has no member named 'f1'


Für mich sind beid structs funktional gleich, ich finde auch keinen 
Tippfehler. Trotzdem sind alle Member nicht zugreifbar. Warum?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren