VB顺序文件中读操作中input#,line inpu#1,input(n,#)的区别
推荐于2018-04-13
i = 1
Open "F:\1.txt" For Input As #1
Do While Not EOF(1)
Input #1, a(i), b(i)
i = i + 1
Loop
Close则a(1)=1 a(2)=2 a(3)=3 a(4)=4这道理跟③类似,
比如你的文本文件里有 1,2
3,4
①line input #1,a
则a=1,2这是取文本的一行
②dim i as integer, a(2) as stringdo
while not eof(1)
line input #1,a(i)
i=I+1
Loop
则 a(1)=1,2
a(2)=3,4 (line input 是取文本的一行的,也就是一行一行的取的)
③input #1,a,b
则 a=1
b=2
这是因为文本由各逗号分隔 也就是a b这两个变量 是根据逗号等一系列分隔符来识别的
④Dim a(2) As String, b(2) As String
i = 1
Open "文件名" For Input As #文件号
Do While Not EOF(1)
Input #1, a(i), b(i)
i = i + 1
Loop
Close #1
则a(1)=1
a(2)=2
a(3)=3
a(4)=4 (一个一个取值)
i = 1
Open "F:\1.txt" For Input As #1
Do While Not EOF(1)
Input #1, a(i), b(i)
i = i + 1
Loop
Close则a(1)=1 a(2)=2 a(3)=3 a(4)=4
2013-11-25