VB顺序文件中读操作中input#,line inpu#1,input(n,#)的区别

我是一个电脑VB编程爱好者,对一些VB文件读的操作不懂,麻烦各位回答者尽可能详细点,我将不胜感激!谢谢各位啦!... 我是一个电脑VB编程爱好者,对一些VB文件读的操作不懂,麻烦各位回答者尽可能详细点,我将不胜感激!谢谢各位啦! 展开
 我来答
匿名用户
推荐于2018-04-13
展开全部
比如你的文本文件里有1,23,4①line input #1,a 则a=1,2这是取文本的一行②dim i as integer,a(2) as stringdo while not eof(1)line input #1,a(i)i=I+1loop则a(1)=1,2 a(2)=3,4这还是一个道理line input 是取文本的一行的,也就是一行一行的取的③input #1,a,b则 a=1 b=2这是因为文本由各逗号分隔 也就是ab这两个变量 是根据逗号等一系列分隔符来识别的(分隔符有很多不只是逗号)④Dim a(2) As String, b(2) As String
i = 1
Open "F:\1.txt" For Input As #1
Do While Not EOF(1)
Input #1, a(i), b(i)
i = i + 1
Loop
Close则a(1)=1 a(2)=2 a(3)=3 a(4)=4这道理跟③类似,
历史我来评
2020-03-08
知道答主
回答量:1
采纳率:0%
帮助的人:638
展开全部

比如你的文本文件里有 1,2 

                                   3,4

①line input #1,a

   则a=1,2这是取文本的一行

②dim i as integer, a(2) as stringdo

   while not eof(1)

   line input #1,a(i)

   i=I+1

   Loop

   则  a(1)=1,2

   a(2)=3,4 (line input 是取文本的一行的,也就是一行一行的取的)

③input #1,a,b

   则  a=1

   b=2

   这是因为文本由各逗号分隔 也就是a b这两个变量 是根据逗号等一系列分隔符来识别的

④Dim a(2) As String, b(2) As String

   i = 1

   Open "文件名" For Input As #文件号

   Do While Not EOF(1)

   Input #1, a(i), b(i)

   i = i + 1

   Loop

   Close #1

   则a(1)=1

   a(2)=2

   a(3)=3

   a(4)=4 (一个一个取值)

   i = 1

  Open "F:\1.txt" For Input As #1
Do While Not EOF(1)
Input #1, a(i), b(i)
i = i + 1
Loop
Close则a(1)=1 
a(2)=2   a(3)=3    a(4)=4

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
库敏汲灵萱
2020-04-24 · TA获得超过3801个赞
知道大有可为答主
回答量:3056
采纳率:25%
帮助的人:417万
展开全部
第一个表示读一个数据,读到逗号或者回车为止。第二个表示读一行。第三个表示读N个字节。可以用记事本打开数据文件看看就明白了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-25
展开全部
input 单行打开 line input 打开指定行 input(n,#) 没顶说过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无晶狄悦宜
2019-10-19 · TA获得超过1225个赞
知道小有建树答主
回答量:1640
采纳率:100%
帮助的人:7.7万
展开全部
额。。。。。。。。。。。。每次看你那些vb的文章,落泪啊落泪啊,看来牛奶和我一个感受,果然是一个宿舍的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式