Guten Morgen zusammen,
ist es möglich den am Anfang der For-Schleife festegelegten Ziel Wert zu bearbeiten?
Mein Problem ist, das ich ein Array habe, das ich durchsuche und ggf. Zeile lösche. Allerdings nehme ich das als ziel wert.
Gibt es noch andere Wege, als diesen hier:
C
#include <Array.au3>
#include <_Dbug.au3> ;Debugger
Local $aArray[16] = [0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1]
Local $x
_ArrayDisplay($aArray)
For $i = 0 To Ubound($aArray) - 1
$i -= $x
If $aArray[$i] = 1 Then
_ArrayDelete($aArray, $i)
$i -= 1
$x += 1
EndIf
$i += $x
Next
_ArrayDisplay($aArray)
Alles anzeigen