arrays 'verschmelzen'

  • hi,

    ich habe ein array mit 2 spalten und 20 zeilen und ein array mit 1 spalte und 20 zeilen.

    wie erzeuge ich ein neues array mit 3 spalten und 20 zeilen? also quasi die spalte des zweiten array zum ersten hinzufuegen ...

    danke fuer die hilfe

    so long

    sam

    Einmal editiert, zuletzt von sam ghost (6. Oktober 2009 um 15:36)

  • Hier eine von vielen Möglichkeiten:

    [autoit]


    #include <Array.au3>

    [/autoit][autoit][/autoit][autoit]

    Dim $array1[20][2]
    Dim $array2[20]
    Dim $array3[20][3]

    [/autoit][autoit][/autoit][autoit]

    ;fülle Array1 & Array2
    For $x = 0 To 19
    $array1[$x][0] = "x" & $x
    $array1[$x][1] = "y" & $x
    Next
    For $x = 0 To 19
    $array2[$x] = "z" & $x
    Next

    [/autoit][autoit][/autoit][autoit]

    ;Kopiere Array1 und Array2 nach Array3
    For $x = 0 To 19
    $array3[$x][0] = $array1[$x][0]
    $array3[$x][1] = $array1[$x][1]
    $array3[$x][2] = $array2[$x]
    Next

    [/autoit][autoit][/autoit][autoit]

    _ArrayDisplay($array3)

    [/autoit][autoit][/autoit][autoit][/autoit]

    UEZ

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯