# Array einer Structur statisch initialisieren

**URL:** <https://oscat.discourse.group/t/array-einer-structur-statisch-initialisieren/868>\
**Category:** SPS-Programmierung\
**Created:** [22. Juli 2010 um 07:46 UTC](https://oscat.discourse.group/t/array-einer-structur-statisch-initialisieren/868 "2010-07-22T07:46:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [22. Juli 2010 um 07:46 UTC](https://oscat.discourse.group/t/array-einer-structur-statisch-initialisieren/868/1 "2010-07-22T07:46:04Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [22. Juli 2010 um 08:01 UTC](https://oscat.discourse.group/t/array-einer-structur-statisch-initialisieren/868/2 "2010-07-22T08:01:54Z")

</div>

schau dir mal die datenstrukturern und globalen variablen in oscat an dort findest du beispiele

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [22. Juli 2010 um 08:32 UTC](https://oscat.discourse.group/t/array-einer-structur-statisch-initialisieren/868/3 "2010-07-22T08:32:56Z")

</div>

Hi,

ich hab da mal reingesehen. Allerdings habe ich nur gesehen, wie ein Array of real initialisiert wird. Das hilft mir nicht wirklich weiter.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [22. Juli 2010 um 09:37 UTC](https://oscat.discourse.group/t/array-einer-structur-statisch-initialisieren/868/4 "2010-07-22T09:37:45Z")

</div>

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);
