Hi,
weiß jemand wie ich zwei Arrays auf Änderungen untersuchen kann? d.h. ein Älteres mit einem Neuen vergleichen,
ob sich irgenwelche werte geändert haben
Gibt es da bereits Lösungen / Beispiele ?
Wäre über Antworten sehr Dankbar!
jendrik
Zwei Arrays auf Änderungen überprüfen
-
- [ gelöst ]
-
jendrik -
11. Mai 2008 um 18:07 -
Geschlossen -
Erledigt
-
-
so auf die schnelle
Spoiler anzeigen
[autoit]#include<Array.au3>
[/autoit] [autoit][/autoit] [autoit]
Dim $array1[6]
Dim $array2[6]$array1[1] = "1"
[/autoit] [autoit][/autoit] [autoit]
$array1[2] = "2"
$array1[3] = "3"
$array1[4] = "4"
$array1[5] = "5"$array2[1] = "1"
[/autoit] [autoit][/autoit] [autoit]
$array2[2] = "7"
$array2[3] = "3"
$array2[4] = "4"
$array2[5] = "3"_ArrayDisplay($array1)
[/autoit] [autoit][/autoit] [autoit]
_ArrayDisplay($array2)For $i = 1 to UBound($array1) -1
[/autoit]
If $array1[$i] <> $array2[$i] Then MsgBox(16, "Änderung", "Der Index " & $i & " ist in den beiden Arrays unterschiedlich")
Next -
Wenn du NUR wissen willst, ob beide Arrays gleich sind, dann reich schon
[autoit]If $Array1 == $Array2 Then ...
[/autoit] -
- Offizieller Beitrag
Hallo,
@JoEtHeKiLlEr auf diese Weise kann man Arrays nicht miteinander vergleichen!
-
habs aber gerade sogar ausprobiert :wacko:
Edit: okey ja du hast recht... :pinch: