哥哥姐姐帮我看下这个文件显示的问题
Open App.Path & "\" & "in5.txt" For Input As #1
For i = 1 To 100
Input #1, a(i)
Text1.Text = Text1.Text & a(i) & Space(1)
Next
Close #1
in5.txt里都是数字
Text1.Text = Text1.Text & a(i) & Space(1)
这么写的时候可以全部读入
但是 当我
Text1.Text = a(i) & Space(1)
这么写的时候 , 就只能读入这个文件里的最后一个数字
这是为什么啊 , 麻烦哥哥姐姐跟我说下子
参考答案:Text1.Text = a(i) & Space(1)
是每次都给text1.text一个新的值,
Text1.Text = Text1.Text & a(i) & Space(1)
是原来的内容再加上 a(i) & Space(1) ,并不是你没有读出来,而是没有显示出来。
实际上,如果要读文件,你不需要这样循环读,一次性的读出来显示不是更快?