|
|
发表于 2004-10-19 20:20:00
|
显示全部楼层
Re:visual basic 中的数组问题
比如:
先建立一个名为“Map.txt”的文件,里面输入你的数组信息。(这个例子是30*30)
每一行30个数字,之间用一个空格隔开,分30行。这些数字将通过下面的代码读取到
名为Map1的二维数组中。
Dim Map1(1 To 30, 1 To 30) As Long
Dim Str1 As String, Str2 As String, Str3 As String, Num As Long
Dim s1, s2, s3
Open "Map.txt" For Input As #5
For s1 = 1 To 30
Line Input #5, Str1
For s2 = 1 To Len(Str1)
Str2 = Mid$(Str1, s2, 1)
If Str2 = " " Then
Num = Val(Str3): s3 = s3 + 1
Str3 = ""
Map1(s1, s3) = Num
Else:
Str3 = Str3 & Str2
Next s2
s3 = 0
Next s1
Close #5
大概是这样吧,我没有调试,可能有一些错误。
|
|