找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3518|回复: 3

[已回复] 需求退出循环和增加每行序号的方法

1

主题

2

帖子

2

积分

贫民

积分
2
zhoujun77 发表于 2016-8-30 17:52:53 | 显示全部楼层 |阅读模式
我写的简单代码,实现一个生成格式化文档的功能,求一个退出循环方案还有,我想在写入文件的每行开头都加入序号,求方法代码如下 IMG_0676.JPG
回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-8-30 18:19:47 | 显示全部楼层
在while循环外面加一个计数器 i, 然后再循环里面自增 i, 这个i就是每行的序号;
退出条件看你自己怎么设定, 比如tiaojian()方法返回为空的时候就break
回复 支持 反对

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
zhoujun77  楼主| 发表于 2016-8-30 18:48:58 | 显示全部楼层
blueelwang 发表于 2016-8-30 18:19
在while循环外面加一个计数器 i, 然后再循环里面自增 i, 这个i就是每行的序号;
退出条件看你自己怎么设 ...

方法tiaojian()所返回的数据永远不可能为空,它所读取的TXT文件里面永远有数据,有没有其他方法在数据写入完后退出循环,还有计数器的值应该在哪点插入要写的数据,求指教,我是新手很多都不懂
回复 支持 反对

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-8-30 20:15:13 | 显示全部楼层
数据读不完? 什么意思? 永远有数据? 它是一行行的读, 然后指针向后移动, 到最后一行就会返回空;
计数器在else后加1就行啦
回复 支持 反对

使用道具 举报

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

本版积分规则

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