vb读取txt并存入数组中

txt每行一个是字符串数据数量未知怎么办呢?... txt每行一个是字符串
数据数量未知 怎么办呢?
展开
 我来答
catwym
2012-03-10 · TA获得超过1240个赞
知道小有建树答主
回答量:671
采纳率:66%
帮助的人:557万
展开全部
fn = "c:\a.txt"
i=0
Dim a(100)
Open fn For Input As #1 '输入
While Not EOF(1) '直到文本最后
i = i + 1
Line Input #1, a(i) '行输入到A数组
Wend
Close #1

while 本来就没有求具体数据数量
追问
a(100)呢?
追答
a(100)没办法。除非你直到文件中的行数,然后再来定义A(?)
291980970
2012-03-09
知道答主
回答量:21
采纳率:0%
帮助的人:8.8万
展开全部
Open 文件名 For Input As #1
Do While Not EOF(1)
Line Input #1, 变量列表
Loop
Close #1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
归萱pN
2012-03-10 · TA获得超过990个赞
知道大有可为答主
回答量:1068
采纳率:0%
帮助的人:1498万
展开全部
Private Sub Command1_Click()
Dim arr, i As Long
Open "c:\123.txt" For Input As #1
arr = Split(StrConv(InputB(LOF(1), 1), vbUnicode), vbNewLine)
Close #1
For i = 0 To UBound(arr)
Print arr(i)
Next
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一介书生YI
2012-03-09
知道答主
回答量:36
采纳率:0%
帮助的人:15.5万
展开全部
学习学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式