Hi Community,
ich habe gerade das Problem, ein 2D-Array mit Zahlen zu füllen. Nehmen wir an ich habe folgende Zahlen so in einer Datei:
Spoiler anzeigen
>>> 24 x Spalten breit und 18 x Zeilen lang
[autoit]
999999999999999999999999
922222222222222222222229
999999999999999999999999
999999999999999999999999
999999999999999999999999
999999999999999999999999
999999999999999999999999
999999999999999999999999
999999999999999999999999
999999999999999999999999
999999999999999999999999
999999999999999999999999
999999999999999999999999
999999999999999999999999
933333333333333333333339
999999999999999999999999
922222222222222222222229
999999999999999999999999
Nun möchte ich diese Zahlen genau so in ein 2D-Array schreiben. Mein Anfang:
[autoit]
#include <String.au3>
#include <array.au3>
Dim $array[18][24]
$zahlencode = ; Zahlen von oben mit "Enter"
$zahlencode_ol = StringReplace($zahlencode, @CRLF, "") ; Enter entfernen
$zahlencode_so = StringSplit($zahlencode_ol, "") ; Alle Zahlen zerlegen - $zahlencode_so[0] enthält nun die Anzahl aller Zahlen - $zahlencode_so[1] die erste Zahl
; Hier mein Hauptproblem - das Befüllen der Variable - funktioniert noch nicht:
[/autoit][autoit][/autoit][autoit]For $i = 0 To 17
For $k = 0 To 23
If $zahlencode_so[($i * 24) + $k] = 9 Then
$array[$i][$k] = 9
EndIf
Next
Next
_ArrayDisplay($array)
[/autoit][autoit][/autoit][autoit][/autoit]Vielen Dank schonmal,
lg Jautois