为什么我一行上的数据是20,但读取 的时候就只读了个2呢。
追答可能定义了A的长度,比如:dim a as string*1,A只能存一个字符
追问那个A没定义,用默认的。.直接用的。
追答那是不可能的。打开你的文件看看是否20?还是一行2一行0,或者显示有问题。
追问20
soft
143500
N/A
0
N/A
0
N/A
0
N/A
0
这是文件内容
你是如何知道“读取 的时候就只读了个2呢。”,即你的代码。
追问Open App.Path + "\dat\score.txt" For Input As #1
Input #1, Totle '从文件中读入图片总数
For I = 0 To 4
Input #1, Record(I).Na
Input #1, Record(I).Sc
Next I
Close #1
我用个TEXT控件测试了下TOTLE的值是2
检查下TEXT控件的maxlength是否为1
你可以直接msgbox Totle 看一下
maxlength=0,这个程序是个大家来找茬的游戏,里面有20张图片,其中有个地方的代码是随即产生一张没玩过的图,但是我怎么运行他都只会出现两种图.
追答你可以直接msgbox Totle 看一下,
检查一下text的change事件
要不我把我在网上下的这个大家来找茬游戏的原程序发给你看看吧,你QQ多少
本回答被网友采纳那这样写是读去一个字符?
追答你原来那样,但他受很多因素影响
追问那 input #1,a 读取的是什么