Mehrdimentionales Array zur Laufzeit ändern.
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
remaBetreff: Mehrdimentionales Array zur Laufzeit ändern. |
Mo, Mai 30, 2005 15:18 Antworten mit Zitat |
|
---|---|---|
Ich möchte ein mehrdimensionales Array in der grösse ändern. Mit eindimensionale Arrays ist dies kein Problem:
Code: [AUSKLAPPEN] local array:int[]
array = new int[10] Aber hier bekomme ich immer eine Fehlermeldung. Code: [AUSKLAPPEN] local array:int[][]
array = new int[10][10] Mache ich was falsch oder funktioniert dies einfach nicht? |
||
simi |
Mo, Mai 30, 2005 15:32 Antworten mit Zitat |
|
---|---|---|
hi,
ich hab schnell ein bisschen rumprobiert, und ein mehrdimensionales Array deklariert man so: Local array[2,2] und nicht mir 2 Klammern.... Ich konnte dann BB auch noch folgende Fehlermeldung entlocken: Slices can only be used with strings or one dimensional arrays. Also geht das nicht mit 2 Dimensionalen Arrays.... |
||
Dreamora |
Mo, Mai 30, 2005 15:39 Antworten mit Zitat |
|
---|---|---|
für mehrdimensionale:
Code: [AUSKLAPPEN] a:int[][] a = new int [10] for local i = 0 to 9 a[i] = new int[10] next sollte so eigentlich funktionieren, habs so grad net getestet. a:int[,] hat ein problem, nämlich das es keine Slices unterstützt |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
rema |
Mo, Mai 30, 2005 15:56 Antworten mit Zitat |
|
---|---|---|
Ok, Denkfehler von mir. So klappts:
Code: [AUSKLAPPEN] Local array:Int[,]
array = New Int[10,10] array[5,5] = 10 Print array[5,5] |
||
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group