Ich versuche in einen Programm-Baustein (PicoC) mit Strukturen zu arbeiten.
Die Deklaration und Verwendung von structs funktioniert soweit.
struct MyStruct
{
int data01;
int data02;
};
struct MyStruct myStruct;
myStruct.data01 = 27;
setoutput(0,myStruct.data01);
Nun möchte ich ein array von structs initialisieren:
struct MyStruct
{
int data01;
int data02;
};
struct MyStruct myStruct[5];
myStruct[0].data01 = 27;
setoutput(0,myStruct[0].data01);
Das krieg' ich aber nicht zum laufen. Der Programm-Baustein gibt folgende Fehlermeldung aus:
Program: 9:12 can't use '.' on something that's not a struct or union:
it's a int (1)
Frage:
Hat schon jemand struct arrays verwendet? Bringt man das im Programm-Baustein zum laufen?