Forum: Mikrocontroller und Digitale Elektronik wieso ist Struct in struct nicht möglich ?


von Markus M. (Gast)


Lesenswert?

Hi,


im laufe meiner Beitragswelle will ich euch diese Frage natürlich nicht 
vorenthalten :
1
  
2
  struct pos{
3
    unsigned char x;
4
    unsigned char y;
5
  }
6
  struct siz{
7
    unsigned char width;
8
    unsigned char height;
9
    
10
  }  
11
12
13
  struct Infobar{
14
     struct pos position;
15
     struct siz size;
16
  }


wieso ist das nicht möglich in meiner Header Datei ?

Ich denke das der grundgedanke erkennbar ist. Ich möchte mir die Aufgabe 
sparen, für jeden Struct meiner Steuerelemente die position und die 
Grösse einzeln reinzuschreiben. Deshalb würde ich in einem 
Steuerelemente Struct gerne das Struct für die Position nur einmal 
schreiben müssen, und dann in jedem Neuen Steuerelement wiederverwenden. 
Ich denke das ähnelt der art der "vererbung" in der Objektorientierten 
programmierung am ehesten....

Wie muss ich das schreiben ?


Gruss Maggus ;)

von (prx) A. K. (prx)


Lesenswert?

Semikolon vergessen.

von Markus M. (Gast)


Lesenswert?

..... danke ..... :>

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
Noch kein Account? Hier anmelden.