找回密码
 加入
搜索
查看: 1326|回复: 4

请教关于定义变量数组问题,这句为何会错?

[复制链接]
发表于 2009-9-14 12:56:27 | 显示全部楼层 |阅读模式
本帖最后由 yrloy 于 2009-9-14 13:15 编辑

新学AU3,AU3数组可以定义变量组数,虽然容易造成查错困难,但运用得当非常省事。
我写了个函数,用于将文本前指定行输入到数组中,可数组数为变量处提示错误,不解,请教大家!



Func CreateIndexArray($FileName,$num)
           Local $IndexArray[$num], $Index
            $IndexArray[0] = FileOpen($FileName, 0)
               
           If $IndexArray[0] = -1 Then
             MsgBox(0, "错误", "信息文件丢失")
             Exit
                   EndIf
                 
           For $Index = 1 to $num                          
                           $IndexArray[$Index ] = FileReadLine($IndexArray[0],$Index)
                          
                        Next


        FileClose($IndexArray[0])
                $IndexArray[0] = $num
                Return $IndexArray
    EndFunc

其中反复提示这句错误,大为不解:$IndexArray[ $Index ] = FileReadLine($IndexArray[0],$Index)
^ ERROR
请教大家
发表于 2009-9-14 12:59:24 | 显示全部楼层
别的没看 $IndexArray[$num] = FileReadLine($IndexArray[0],$Index)
改成
$IndexArray[$Index] = FileReadLine($IndexArray[0],$Index)
发表于 2009-9-14 13:06:38 | 显示全部楼层
和_filereadtoarray有多少区别
发表于 2009-9-14 13:09:11 | 显示全部楼层
是啊,貌似没区别
 楼主| 发表于 2009-9-14 13:11:46 | 显示全部楼层
晕,刚学,刚看了遍语法,没看到_filereadtoarray,一会儿恶补
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-24 11:35 , Processed in 0.161441 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表