TC官方合作论坛
标题:
txt读一行。如何判断读到底了?
[打印本页]
作者:
渔民
时间:
2012-5-13 16:06
标题:
txt读一行。如何判断读到底了?
怎么判断到尾了?
作者:
kitty2008du
时间:
2012-5-13 16:07
没字符了不就到了最后了吗?
作者:
渔民
时间:
2012-5-13 16:08
或者如何把TXT导入列表框也行。每行一个
我导入之后。TXT都在列表框的一行里。。
作者:
渔民
时间:
2012-5-13 16:15
那么简单我就不问了啊
没字符,他也读。读的是空白的。
你拿个TXT。设置一行。然后重复2次。你看看。第二行还是读出来的。只不过是空的内容
作者:
xoyo
时间:
2012-5-13 16:27
那么请问楼主用的是哪个命令呢?你用的不会是“文件.读一行()”这个吧?
作者:
渔民
时间:
2012-5-13 16:29
就是用的读一行。TC还有别的命令?
作者:
xoyo
时间:
2012-5-13 16:34
你要实现什么功能可以说一下嘛?,你为什么要同一行文本来回读?
这种问题我一般都是用“文件.读出()”
作者:
渔民
时间:
2012-5-13 16:57
我就想把TXT的内容放到列表框里去
所以用的读一行,
比如TXT文件内容为:
加血!!!!
都准备好了吗!!
没血的后面恢复去!
跟着我走!!
我就想让每一行的内容,放到列表框里!怎么就让他读4次就完了呢!
用读出不行。所有内容都跑列表框一行里了
作者:
xoyo
时间:
2012-5-13 17:40
这样也不用读一行啊。
你用"文件.读文件()"
然后建一个数组
在用"\n"分割文件放到数组变量里
最后用循环读数组就可以了
能看明白不?
思路就是这样的。
作者:
xoyo
时间:
2012-5-13 17:41
你读出后不分割当然都在一行了。。。。
作者:
渔民
时间:
2012-5-13 17:45
我想到用数组了。没想到用\n
我试试去!
作者:
xoyo
时间:
2012-5-13 17:47
\n==换行符
可以解决您的问题请采纳,谢谢。。。
作者:
渔民
时间:
2012-5-13 18:01
已经采纳。谢谢了。折腾我一个下午呢
你怎么不早点来发帖!
不过建议TC还是加个这个功能吧
易里面就有一个判断文件尾的。一句话就解决了。我这还得多写几行。
作者:
xoyo
时间:
2012-5-13 18:06
你要什么文件尾?
你用”读文件“的话就全读了。
你用”读入“的话可以用”文件.长度(整型 文件句柄)“取出来文件的长度然后全部读入。
用长度不是一样判断文件尾?
不过用读文件直接全读就好了。。。。
我也新手,相互学习呵呵。。。
作者:
渔民
时间:
2012-5-13 18:11
有的话更好啊。一句代码就能解决了。何必多写几行。。。
作者:
xoyo
时间:
2012-5-13 18:20
用"文件.读文件()"不用判断文件尾。连判断都省了。。。
作者:
超自然
时间:
2012-5-13 18:27
int 文件句柄=文件.打开文件
int 计数
string 内容
while (true)
string 内容=文件.读一行(文件句柄)
if (内容!="")
列表框.增加文本("控件名",内容)
else
return true
endif
endwhile
作者:
渔民
时间:
2012-5-13 18:59
上面的方法也可以。谢谢了!
不能在采纳你的了。。。
作者:
ksap787523
时间:
2012-5-13 23:15
回复
1楼
渔民
的帖子
最后一个读出来的字符串长度为0
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1