TC官方合作论坛

 找回密码
 立即注册
查看: 551|回复: 3
打印 上一主题 下一主题

[已解决] 关于文件读一行的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-19 09:05:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
每次文件读一行只会读取第一行,我想要依次读取,第一次读取第一行,第二次读取第二行,要怎么写代码
回复

使用道具 举报

沙发
发表于 2014-6-19 09:23:00 | 只看该作者
本帖最后由 frg0922 于 2014-6-19 09:24 编辑
  1. 文件句柄 = 文件.打开(路径)
  2. 如果(文件句柄 < 0)
  3.         返回 0
  4.     如果结束  
  5.     序号 = 1
  6.     循环(真)
  7.         内容  = 文件.读一行(文件句柄)
  8.         注释=字符串.截取(内容,0,2)
  9.         如果(内容 == "")
  10.             跳出
  11.         如果结束
  12.         序号++  //序号可以用来计算行数
  13. //下边可以接要对读出的内容进行处理的函数
  14.   循环结束
  15.     文件.关闭(文件句柄)</P>
复制代码
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-6-19 09:45:12 | 只看该作者

还是不太明白,你说下思路
回复 支持 反对

使用道具 举报

地板
发表于 2014-6-19 10:03:58 | 只看该作者
ukyo1900 发表于 2014-6-19 09:45
还是不太明白,你说下思路

你打开文件后调用“读一行”命令每次都会在前一次的基础上往下读一行,所以启用循环读取。判断‘内容=""’时,说明文件读到了最后一行,最后在把文件关闭就可以了
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-26 16:22 , Processed in 0.741155 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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