vb里不象c那样开始时候必须定义数组的下标,你可以用动态数组。参考代码Dim MyArray() As String Dim strFileName As String Dim i As Integer, filenumber As IntegerstrFileName = "C:\111.txt"filenumber = FreeFileOpen strFileName For Input As #filenumber
i = 1 Do Until EOF(filenumber)
Input #filenumber, strBuffer ReDim Preserve MyArray(i) MyArray(i) = strBuffer Debug.Print MyArray(i) i = i + 1 LoopClose #filenumber
do while not eof(1)
Line Input #1, att(i)
loop
close #1
While Not EOF(1)
Input(1, s)
End While
FileClose(1)这个是vb.net的 转换一下应该就可以了
Dim strFileName As String
Dim i As Integer, filenumber As IntegerstrFileName = "C:\111.txt"filenumber = FreeFileOpen strFileName For Input As #filenumber
i = 1
Do Until EOF(filenumber)
Input #filenumber, strBuffer
ReDim Preserve MyArray(i)
MyArray(i) = strBuffer
Debug.Print MyArray(i)
i = i + 1
LoopClose #filenumber