PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gelöst : Frage zu C und 2 Dim char Array



jar
27.05.2007, 13:37
char menu_str[][] = { "1.Bildserie", "2.Bel.serie", "3.Zufallsbilder", "6.Uhr Status", "7.Power Status", "8.Status", "9.Uhr" };

../test1102.c:108: error: array type has incomplete element type

warum dieses ?

geronet
27.05.2007, 13:44
Ich denke mal dass entweder alle Strings gleich lang sein müssen oder du manuell in den eckigen Klammern die maximale Länge vorgeben musst (zumindest in einer Dimension). Könnte auch sein dass dir nur ein paar geschweifte Klammern fehlen ;)

Grüsse, Stefan

jar
27.05.2007, 14:06
char menu_str[][17] = { "", "1.Bildserie", "2.Bel.serie", "3.Zufallsbilder", "", "", "6.Uhr Status", "7.Power Status", "8.Status", "9.Uhr" };

so gehts

p_mork
27.05.2007, 14:40
Oder so:
char* menu_str[]= { "1.Bildserie", "2.Bel.serie", "3.Zufallsbilder", "6.Uhr Status", "7.Power Status", "8.Status", "9.Uhr" };

MfG Mark

jar
29.05.2007, 16:53
Oder so:
MfG Mark

danke viel besser

so gehts gut