running-frag
why me?
- Сообщения
- 441
- Репутация
- 60
Код:
#include <Array.au3>
Dim $_arr[6]
$_arr[0] = 5
$_arr[1] = "~"
$_arr[2] = "†"
$_arr[3] = "a"
$_arr[4] = "B"
$_arr[5] = "C"
For $i = 1 To $_arr[0]
$_result = StringRegExp ($_arr[$i], "[a-zA-Z0-9]", 0)
ConsoleWrite ($i &". - ")
If $_result Then
ConsoleWrite (" well done"&@CR)
Else
_ArrayDelete ($_arr, $i)
$_arr[0] -= 1
$i -= 1
ConsoleWrite (" deleted done"&@CR)
EndIf
Next
_ArrayDisplay ($_arr)
Как реализовать пробег по всем элементам пробег, с учётом удаление элемента. Т.е. общее количество элементом может уменьшаться по ходу прохода по циклу.
ps: код выше с ошибкой