给这个数组赋值,出错了。帮我看看怎么改啊
本帖最后由 leilin169 于 2009-5-13 15:16 编辑Dim $array
For $i=1 to 5改成0 to 4
$array[$i]=$i
Next 你如果事先知道数组的长度的话那就这样写吧,不过这个并没有从根本上解决你的问题!只是绕了个弯子!
#include <Array.au3>
$i = 0
$array = StringSplit('0,0,0,0,0',',',1)
While 1
$i = $i + 1
If $i = 6 Then ExitLoop
$array[$i] = $i
WEnd 我知道了,你把代码改成这样绝对可以.我已经试过了!,因为你数组长度是5,但你把$i初始值设置1就错了,
因为数组是从0开始的!
Dim $array
For $i=0 to 4
$array[$i]=$i
ConsoleWrite($array[$i])
Next 感谢楼上的,非常正确。
页:
[1]