
vb Line Input为什么读了所有文件,而不是一行
程序是这样的LineInput#1,str1Debug.Printstr1为什么执行了一次就把全部的文本文件打印出来了,而不是一行?请高手指点,谢谢...
程序是这样的
Line Input #1, str1
Debug.Print str1
为什么执行了一次就把全部的文本文件打印出来了,而不是一行?请高手指点,谢谢 展开
Line Input #1, str1
Debug.Print str1
为什么执行了一次就把全部的文本文件打印出来了,而不是一行?请高手指点,谢谢 展开
3个回答
展开全部
你的文本文件可能没有回车换行符。
line input 是一直读入文件 直到读到回车换行符时停止。
用记事本随便写几行,保存为txt文件,试试。
line input 是一直读入文件 直到读到回车换行符时停止。
用记事本随便写几行,保存为txt文件,试试。
展开全部
不会吧,看看这样行不行?
Dim str1 As String
Open "a.log" For Input As #1
Line Input #1, str1
Debug.Print str1
Close #1
Dim str1 As String
Open "a.log" For Input As #1
Line Input #1, str1
Debug.Print str1
Close #1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是语句外层有循环啊
或者你的文本文件里没有回车或换行符
只有遇到回车和换行才算作一行数据
楼主检查一下吧
或者你的文本文件里没有回车或换行符
只有遇到回车和换行才算作一行数据
楼主检查一下吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询