TC官方合作论坛

 找回密码
 立即注册
查看: 2328|回复: 6

[问题] 文件读取一行

[复制链接]
发表于 2012-3-17 10:16:53 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
字符型 内容
整型 文件句柄
文件句柄=文件.打开("d:\\1.txt")
如果(文件句柄==0)

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


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

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

使用道具 举报

发表于 2012-3-17 12:02:37 | 显示全部楼层
循环(真)
内容=文件.读一行(文件句柄)
辅助.消息框(内容)
如果(字符串.长度(内容)==0)
     跳出
如果结束
循环结束

就这样添加循环。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-17 22:28:16 | 显示全部楼层
回复 2楼Abin的帖子

谢谢 我去试试  2次都是你点拨我  非常感谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-17 23:21:39 | 显示全部楼层
回复 2楼Abin的帖子

再请教你一个问题  如果所有的行我已经都读完了 然后我要重新读取 是不是要加句 文件.关闭 (文件句柄)
是不是要加个判断? 判断什么呢?
回复 支持 反对

使用道具 举报

发表于 2012-3-18 00:57:07 | 显示全部楼层
要重新读取    使用命令 文件.位置(文件句柄,"开始")  // 命令好像有点不对,自己对比下帮助文档吧。。
这样就把文件读取的游标设置到文件的最前面了。。 也就是从头开始读取文件内容了。。。

别客气啊。 我也是有时间就来回答问题 的。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-18 16:44:11 | 显示全部楼层
回复 5楼Abin的帖子

恩  谢谢 我去试试
回复 支持 反对

使用道具 举报

发表于 2012-3-19 10:02:32 | 显示全部楼层
学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 09:43 , Processed in 0.038144 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表