Gast
#179187
Hallo,
ich versuche gerade ein kleines Menu für die Ausgabe auf ein Display zu
schreiben. Ich hatte die Idee das mit einem struct zu lösen, damit alles
schön übersichtlich bleibt. Ich will dabei so vorgehen:
struct setup_menu{
char line0[]={"clock"};
char line1[]={"com port"};
.
.
char curser_pos;
};
struct main_menu{
struct setup_menu setup;
char visible;
char curser_pos;
}menu;
Leider kann ich die Felder nicht mit dem Text versehen. Der Compiler
sagt immer:
menu.h:16: warning: no semicolon at end of struct or union
menu.h:16: error: parse error before '=' token
menu.h:19: error: parse error before '}' token
menu.h:24: error: field `setup' has incomplete type
Die Syntax ist richtig, wenn ich eine normale Variable so deklariere.
Warum kann ich das in einem struct nicht machen ??? bzw. wie kann man
sowas machen ???
Ich verwende den aktuellen winavr.
Danke schon mal für eine Antwort.
Mattias