VB程序员博客
VB程序开发
我是一个VB初学者,我想问下读取一个指定文本文件的每行,并将读取的内容存到一个数组里面要咋样才能实现喃?
请给详细一点的代码,我在这里先谢过了,呵呵!
'假设有n行
dim A(1 to n) As string,fc$,i%
i=0
Open Path For Input As #1 '打开文件
Do While Not EOF(1)
i=i+1
Line Input #1, fc '读入每一行内容
A(i) =fc '赋值
Loop
Close #1
完美地,应该这样
Dim A(1 to n) As string,myf As Long, FStr$,i%
myf=FreeFile ‘使得myf为一个合法非占有通道
i=1
Open FilePath For Input As #myf '打开文件
Do While Not EOF(myf)
Line Input #myf, FStr '读入每一行内容
A(i) =FStr '将每一行字符赋值到数组
i=i+1
Loop
Close #myf
Dim A(1 to n) 如果出现问题,可以考虑Redim A(n)