GLBasic forum

Other languages => GLBasic - de => Topic started by: HeikoJ on 2007-Sep-04

Title: Array füllen
Post by: HeikoJ on 2007-Sep-04
Hallo,

ich habe folgendes Array definiert:   DIm Feld[3][3]

Normalerweise wird es so gefüllt :

Feld[0][0] = 0
Feld[0][1] = 1
Feld[0][2] = 2

Gibt es eine Möglickeit alle auf einmal zu füllen, z.B.

Feld[0] = (0,1,2)

In der Hilfe habe ich keine Hinweis dazu gefunden.

Danke und Gruß

Heiko
Title: Array füllen
Post by: Kitty Hello on 2007-Sep-04
DIM Feld[3]
DIMDATA feld[], 0,1,2 ...
aber nur für 1-dimensionale Felder :/
Title: Array füllen
Post by: HeikoJ on 2007-Sep-04
Hallo Gernot,

DIMDATA hatte ich auch schon gesehen, aber eben nur für eindimensionale Felder.

Aber wie sieht es mit  folgendem Code aus :

DIM Feld [3][5]
DIM Temp[5]

DIMDATA Temp[], 0, 1, 2, 3, 4
Feld[0] = Temp

Würde das gehen ? Wären ja 3 Zeilen weniger !

Gruß Heiko
Title: Array füllen
Post by: Kitty Hello on 2007-Sep-04
Nein, Felder in Unterfelder kopieren geht nicht.
Title: Array füllen
Post by: Schranz0r on 2007-Sep-04
Dann nimm doch 2 Arrays, für das Feld ist wohl X und Y ?!?
Title: Array füllen
Post by: Kitty Hello on 2007-Sep-05
I.d.R. hat man für 2D Arrays so viele Werte, dass sich Lesen aus einer Datei anbietet.
Title: Array füllen
Post by: Kitty Hello on 2007-Sep-05
I.d.R. hat man für 2D Arrays so viele Werte, dass sich Lesen aus einer Datei anbietet.