Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - ein 2dim array füllen?


hansano - Sa 16.08.03 14:08
Titel: ein 2dim array füllen?
moin. hier eine kleine anfängerfrage, die ich durch die delphi-hilfe nicht beantwortet bekam. ich möchte ein 2dimensionales array mit fertigen zahlen füllen. etwas in der richtung:

Delphi-Quelltext
1:
arrayet := ([614311][124135][711610][91528]);                    


Quelltext
1:
error: Array type required...                    

wie soll ich es schreiben?


hassedelphi - Sa 16.08.03 14:40

hi
müsste eigentlich so gehen:

Delphi-Quelltext
1:
2:
dein2darray[1,1]:=5// wert für zeile 1, spalte 1
dein2darray[1,2]:=6// wert für zeile 2, spalte 1


wenn du das ganze jetzt in eine for := to do schleife setzt geht das wunderbar. (forausgesetzt deine gewüschnten zahlen haben ein muster)


hansano - Sa 16.08.03 14:45

hi. ich hatte auf eine einfachere lösung gehofft, so wie es mit eindimesionalen arrays möglich ist.

Delphi-Quelltext
1:
array1 := [123346];                    

eine for-schleife kann ich nur bedingt gebrauchen, da sich der inhalt der schleife ja x mal wiederholt, ich aber jedes mal individuelle handlungen haben möchte. so ließen sich die zahlen aus einem eindimensionalen array rausholen, aber ich bin mir doch ziemlich sicher es gibt auch etwas besseres?!