TC官方合作论坛

标题: 文件读取一行 [打印本页]

作者: gazsummer    时间: 2012-3-17 10:16
标题: 文件读取一行
字符型 内容
整型 文件句柄
文件句柄=文件.打开("d:\\1.txt")
如果(文件句柄==0)

辅助.消息框("文件打开失败")
否则


内容=文件.读一行(文件句柄)

辅助.消息框(内容)
如果结束
文件.关闭 (文件句柄)
///////////////////////应该怎么加循环 能让他读一行之后 循环读取第二行 第三行呢?
求各位大侠指点 谢谢

作者: Abin    时间: 2012-3-17 12:02
循环(真)
内容=文件.读一行(文件句柄)
辅助.消息框(内容)
如果(字符串.长度(内容)==0)
     跳出
如果结束
循环结束

就这样添加循环。。。。
作者: gazsummer    时间: 2012-3-17 22:28
回复 2楼Abin的帖子

谢谢 我去试试  2次都是你点拨我  非常感谢
作者: gazsummer    时间: 2012-3-17 23:21
回复 2楼Abin的帖子

再请教你一个问题  如果所有的行我已经都读完了 然后我要重新读取 是不是要加句 文件.关闭 (文件句柄)
是不是要加个判断? 判断什么呢?
作者: Abin    时间: 2012-3-18 00:57
要重新读取    使用命令 文件.位置(文件句柄,"开始")  // 命令好像有点不对,自己对比下帮助文档吧。。
这样就把文件读取的游标设置到文件的最前面了。。 也就是从头开始读取文件内容了。。。

别客气啊。 我也是有时间就来回答问题 的。。。
作者: gazsummer    时间: 2012-3-18 16:44
回复 5楼Abin的帖子

恩  谢谢 我去试试
作者: hf81970    时间: 2012-3-19 10:02
学习




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1