Guten Morgen,
Ich möchte ein Array einer Struktur statisch vorinitialisieren, weiß aber nicht recht wie. Kann mir da einer weiterhelfen?
Dazu die Struktur:
TYPE Check :
STRUCT
recID:INT;
Level: INT;
END_STRUCT
END_TYPE
und im Hauptprogramm die Anlage des Arrays:
VAR
Test:ARRAY[0..21] OF Check;
END_VAR
schau dir mal die datenstrukturern und globalen variablen in oscat an dort findest du beispiele
Hi,
ich hab da mal reingesehen. Allerdings habe ich nur gesehen, wie ein Array of real initialisiert wird. Das hilft mir nicht wirklich weiter.
Habe die Lösung. Für alle Interessierten:
TYPE STRUCT1
STRUCT
p1:int;
p2:int;
p3:dword;
END_STRUCT
arr1 : ARRAY[1..3] OF STRUCT1:= (p1:=1,p2:=10,p3:=4723), (p1:=2,p2:=0,p3:=299), (p1:=14,p2:=5,p3:=112);