Array 2d - zweite Spalte zuweisen

  • Hallo und Alle,

    Ich habe eine kurze Frage. Ich definiere mir ein 2d Array. Nun soll vorerst die erste Spalte ller bleiben und ich möchte nur die zweite Spalte füllen, wie mache ich das? Mein Versuch klappt leider nicht :( .

    [autoit]

    #include <Array.au3>
    Local $Array[3][2]=["","",""]["1","2","3"]
    _ArrayDisplay($Array,"")

    [/autoit]

    Vielen Dank und viele Grüße,
    TOYY1

  • also ich mein du musst erst mit $array[2][3] den array deklarieren, dannach kannst du ihn einzeln befüllen mit

    [autoit]

    #include <Array.au3>
    ;~ Local $Array[3][2]=["","",""]["1","2"]
    local $array[3][2]
    $array[0][0]="1"
    $array[0][1]="2"
    $array[1][0]="3"
    $array[1][1]="4"
    $array[2][0]="5"
    $array[2][1]="6"
    _ArrayDisplay($Array,"")

    [/autoit]

    kannst natürlich auch alles in einer schleife befüllen lassen

    edit: wenn jetzt noch die erste spalte leer bleiben soll dann darfst du nur den array mit [x][1] befüllen

  • Hallo Cashmoney

    mir gefällt die Schreibweise...

    [autoit]

    $Array[3]= ["1","2","3"]

    [/autoit]

    und nun stellt sich die Frage, ob dieser Syntax nicht auch auf 2d übertragbar ist? Wenn ich ein größeres Array habe, dann "verbrauche ich da etliche Zeilen :) . Und so habe ich gehofft bzw. hoffe ich noch das das irgendwie so geht?

    [autoit]

    $Array[3][2]=["1","2","3"]["4","5","6"]

    [/autoit]

    ?

    Vielen Dank und viele Grüße,
    TOYY1