PicoC: Deklaration von Strukturen - array of struct

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • cHs_rolf
    Azubi
    • 23.09.2021
    • 4

    PicoC: Deklaration von Strukturen - array of struct

    Hallo zusammen

    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:

    myStruct[0].data01 = 27;
    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?
Lädt...