vb函数 line input 如何读指定行。

 我来答
yetting
推荐于2017-07-05 · TA获得超过109个赞
知道小有建树答主
回答量:223
采纳率:80%
帮助的人:80.2万
展开全部
定义一个数组,将文本内容lineinput到数组中,然后再从数组中拿。不知道是不是你想要的

Private Sub Command1_Click()
Dim s(20) As String, i As Integer

i = 0
Open "C:\Documents and Settings\Administrator\桌面\1.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, s(i)
i = i + 1
Loop
‘假如你需要第n行
dim target as string
target=s(n) 'target就是拿到你要的
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
棘棘芽
2012-10-27 · TA获得超过565个赞
知道小有建树答主
回答量:608
采纳率:100%
帮助的人:615万
展开全部
只能一行一行的读
文本文件 一般不是太大 处理都是一次读取完 可以放到 string () 数组 里 一行一个 修改全成时 再重新写进文件的

除非你的文件是 顺序型 字节型的 可以定位 (有规则的) 否则 只能一行一行的来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaboyzyq
2012-10-27 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3431万
展开全部
用循环指定。

例如读第五行:
for i=1 to 5
line input #1,x
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
默默然Yf
2012-11-07
知道答主
回答量:67
采纳率:0%
帮助的人:18.1万
展开全部
do while not eof()
line input # 文件号
loop
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式