bei dem ich immer folgende Warnungen bekomme:
../main.c:261: warning: missing braces around initializer
../main.c:261: warning: (near initialization for 'aa[0]')
Weiß jemand Rat?
benny wrote:
> Hi,>> hier habe ich einen Code-Schnipsel> [...]> bei dem ich immer folgende Warnungen bekomme:>> ../main.c:261: warning: missing braces around initializer> ../main.c:261: warning: (near initialization for 'aa[0]')
Und völlig zu Recht.
Deine Deklaration hat 3 Hierarchieebenen:
- struct
- array[2]
- array[20]
und folglich sollte das sinngemäss so aussehen:
= {{{'a'..'a'},{'b'..'b}},2356};
A. K. wrote:
> Deine Deklaration hat 3 Hierarchieebenen:> - struct> - array[2]> - array[20]> und folglich sollte das sinngemäss so aussehen:> = {{{'a'..'a'},{'b'..'b}},2356};
Vorsicht, das ganze Ding ist nochmal ein Vektor :-)
Weil das Teil ja kein Array ist und auch kein Struct-Array, sondern nur
ein einfaches Struct, halt mit nem zweidimensionalen Array drin (komme
selber bald nicht mehr draus).
Ach so, ja klar.
Dann kommt aber nochmals ein Satz geschweifte Klammer drumrum, so wie
bei Sven Pauli, welcher natürlich vollkommen Recht hat mit seiner
Lösung.