Hallo,
ich stehe gerade ein bisschen aufm Schlauch.
Habe ein zweidimensionales Array als Struct deklariert und möchte die
Werte innerhalb dieses Arrays jetzt neu beschreiben, nur bin ich mir
nicht sicher wie ich die einzelnen Elemente ansprechen kann.
1 | typedef struct{
|
2 | uint8 var1;
|
3 | uint8 var2;
|
4 | }myStruct
|
5 |
|
6 | myStruct myArray[2][2] ={
|
7 | {
|
8 | { .var1=0, .var2=0},
|
9 | { .var1=0, .var2=0}
|
10 | },
|
11 | {
|
12 | { .var1=0, .var2=0},
|
13 | { .var1=0, .var2=0}
|
14 | }
|
15 | };
|
16 |
|
17 | myArray[0][0].var1 = 10;
|
18 | myArray[0][1].var2 = 20;
|
19 | myArray[1][0].var1 = 30;
|
20 | myArray[1][1].var2 = 40;
|
ich kriege einen Verweis vom Compiler;
expected "]"