请教关于定义变量数组问题,这句为何会错?
本帖最后由 yrloy 于 2009-9-14 13:15 编辑新学AU3,AU3数组可以定义变量组数,虽然容易造成查错困难,但运用得当非常省事。
我写了个函数,用于将文本前指定行输入到数组中,可数组数为变量处提示错误,不解,请教大家!
Func CreateIndexArray($FileName,$num)
Local $IndexArray[$num], $Index
$IndexArray = FileOpen($FileName, 0)
If $IndexArray = -1 Then
MsgBox(0, "错误", "信息文件丢失")
Exit
EndIf
For $Index = 1 to $num
$IndexArray[$Index ] = FileReadLine($IndexArray,$Index)
Next
FileClose($IndexArray)
$IndexArray = $num
Return $IndexArray
EndFunc
其中反复提示这句错误,大为不解:$IndexArray[ $Index ] = FileReadLine($IndexArray,$Index)
^ ERROR
请教大家 别的没看 $IndexArray[$num] = FileReadLine($IndexArray,$Index)
改成
$IndexArray[$Index] = FileReadLine($IndexArray,$Index) 和_filereadtoarray有多少区别 是啊,貌似没区别 晕,刚学,刚看了遍语法,没看到_filereadtoarray,一会儿恶补
页:
[1]