Hallo,
ich bin "Neuling" in C++. Jedenfals habe ich mich bislang um Pointer herumgedrückt.
Ich habe folgendes vor:
Ein Menü in der Shell.
Menü wird dan Denk ich mal so aussehen:
menu.conf
1 Punkt 1
2 Punkt 2
2.1 Unterpunkt 1
2.2 Unterpunkt 2
readList wird dann die menu.conf auslesen, mit add(Punkt 1) add(Punkt 2) add(Unterpunkt 1) add(Unterpunkt 2) add(Punkt 3) soll dann die Liste gebaut und gespeichert werden. ( Mein Gedanke)
Wie gehe ich dann das Menü durch?
for(int i=0; i < count(OsdMenuList); i++){
printf("Title: %s\n", OsdMenuList->Title);
}
Wie weis ich ob es ein Submenü ist. Sprich wenn ich auf Punkt zwei gehe muss ich ja die Ausgaben Unterpunkt 1 und 2 bekommen.
Ich bin verwirrt, Pointe *heul*.
Wäre echt super wenn mir einer bei dieser Lösung helfen könnte.
lg
ich bin "Neuling" in C++. Jedenfals habe ich mich bislang um Pointer herumgedrückt.
Ich habe folgendes vor:
Ein Menü in der Shell.
Menü wird dan Denk ich mal so aussehen:
menu.conf
1 Punkt 1
2 Punkt 2
2.1 Unterpunkt 1
2.2 Unterpunkt 2
readList wird dann die menu.conf auslesen, mit add(Punkt 1) add(Punkt 2) add(Unterpunkt 1) add(Unterpunkt 2) add(Punkt 3) soll dann die Liste gebaut und gespeichert werden. ( Mein Gedanke)
Wie gehe ich dann das Menü durch?
for(int i=0; i < count(OsdMenuList); i++){
printf("Title: %s\n", OsdMenuList->Title);
}
Wie weis ich ob es ein Submenü ist. Sprich wenn ich auf Punkt zwei gehe muss ich ja die Ausgaben Unterpunkt 1 und 2 bekommen.
Ich bin verwirrt, Pointe *heul*.
Wäre echt super wenn mir einer bei dieser Lösung helfen könnte.
lg