vb如何从文本文件中按列读取数据到数组中,且文件行数未知?

文本文件的格式大致如图,如何在行数不清楚的情况下将每列数据读入事先定义好的数组中,而这些数组又该怎么定义呢?... 文本文件的格式大致如图,如何在行数不清楚的情况下将每列数据读入事先定义好的数组中,而这些数组又该怎么定义呢? 展开
 我来答
ZHMINGEN
2016-04-23 · TA获得超过1735个赞
知道大有可为答主
回答量:3149
采纳率:68%
帮助的人:1226万
展开全部
Dim A(), B(), C(), D(), E() '数据类型不详,可以不声明数据类型,首先声明动态数组
Dim X As Integer, Y As Integer
Open "C:\ABC\123.txt" For Input As #1    '读取123.txt文本文件的数据
If Not EOF(1) Then
X = X + 1    '首先得到文本文件的总行数
End If
Close #1
ReDim A(1 To X), B(1 To X), C(1 To X), D(1 To X), E(1 To X)   '定义数组下标
Open "C:\ABC\123.txt" For Input As #1
If Not EOF(1) Then
Y = Y + 1
Input #1, A(Y), B(Y), C(Y), D(Y), E(Y)    '将数据读入数组
End If
Close #1
    '后面就可以对数组进行处理了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式