关于VB读入文本内容的问题

比如一个VB.TXT文件内容是:"20120123","1234""20120143","2132"````(省略n行)"20120322","3231"如何用linei... 比如一个VB.TXT文件内容是:"20120123","1234"
"20120143","2132"
````(省略n行)
"20120322","3231"
如何用line input 读入第k(k<n)的数据?
第k行
展开
 我来答
llsheng_73
2013-07-02 · TA获得超过1312个赞
知道小有建树答主
回答量:449
采纳率:87%
帮助的人:115万
展开全部
这个只能一直读,边读边计数,直到K行为止,txt文本它是ASSIC编码的,注定不能象二进制文件一样直接跳到某一指定位置读取内容的
0871love
2013-07-02 · TA获得超过3518个赞
知道大有可为答主
回答量:1418
采纳率:50%
帮助的人:1615万
展开全部
加个RichTextBox

RichTextBox1.LoadFile "c:\VB.txt"
s = RichTextBox1.Text
L = Split(s, vbCrLf)(k + 1)
MsgBox L
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c34f6e7
2013-07-02 · TA获得超过101个赞
知道小有建树答主
回答量:166
采纳率:88%
帮助的人:110万
展开全部
txt文本是不能读取行数的,所以你只能一行一行的往下读,让他读到第k行时停止,然后输出
dim m,k as integer
k=70'你要读取的行
open "D:\vb.txt" for input as #1
Do While m<k
m=m+1
line input #1,t
loop
close #1
msgbox t '输出结果
还有你要获取txt文本的行数,也要这样一行一行读到最后,然后变量累加得出行数。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式