当前位置:编程学习 > VB >>

VB读文本文件出现的怪事,求解惑

用line input读一个文本文件。此文件内容大致如下:

XXX XXX XXX XXX
YYY YYY YYY YYY
ZZZ ZZZ ZZZ ZZZ...

我写:
Line Input #1, strtemp 
msgbox strtemp

显示“XXX XXX XXX XXX”

写:
Line Input #1, strtemp
Line Input #1, strtemp 
msgbox strtemp
这时却显示“”空值...

再写:
Line Input #1, strtemp
Line Input #1, strtemp 
Line Input #1, strtemp 
msgbox strtemp
要读三行才显示“YYY YYY YYY YYY”

请问这是为什么?line Input不是读到换行为止就转到下一行吗? --------------------编程问答-------------------- 用记事本打开你的文本文件,看看,删除空行等,再试。 --------------------编程问答-------------------- 建议楼主每行用标识符分开 比如;/, --------------------编程问答-------------------- 发现问题所在了:我用word2010打开这个文件,发现每一行都有两个换行符。用word2003、记事本和editplus打开都发现不了这个问题!真是匪夷所思...
--------------------编程问答-------------------- 你贴上来的数据都有换行,为什么记事本上会没有呢呵呵
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,