安纳塔汉传奇 下载:vb文本文件数据赋值给二维数组

来源:百度文库 编辑:偶看新闻 时间:2024/05/07 15:56:49
你要做什么计算?aa和bb都可以用于计算的

Private Sub Command1_Click()
Dim aa(), bb(), a, b, n As Integer, i As Integer, fname As String

fname = "d:\1.txt" '文件名,可自行更改

'获得文本文件的行数,实际行数为n+1
Open fname For Binary As #1
a = StrConv(InputB(LOF(1), 1), vbUnicode)
Close #1
b = Split(a, vbCrLf)
n = UBound(b)

ReDim aa(n, 1),bb(n, 1) '将动态数组定义为二维数组

'开始从文件中读取数据,赋值给二维数组aa和bb
i = 0
Open fname For Input As #1
Do While Not EOF(1)
Input #1, aa(i, 0), aa(i, 1)
bb(i, 0)=aa(i, 0)
bb(i, 1)=aa(i, 1)
i = i + 1
Loop
Close #1

'打印读出的二维数组
Cls
For j = 0 To i - 1
Print aa(j, 0), aa(j, 1)
Next
End Sub