![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 22:22 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 提取字符并按照要求输出2 |
| 可打印版本 689 / 6 |
| 第1楼 true4321 | 发表于 2008-06-02 20:23 |
| 初级用户 发帖 8 积分 28 | |
|
提取字符并按照要求输出2 1.txt内容为:
11111 aaaa 22222 bbbb 33333 cccc 2.txt内容为: aaaa 甲 bbbb 乙 cccc 丙 dddd 丁 要求输出3.txt内容为: 11111 aaaa 甲 22222 bbbb 乙 33333 cccc 丙 |
|
| 第2楼 bat-zw | 发表于 2008-06-02 21:50 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
[ Last edited by zw19750516 on 2008-6-2 at 09:51 PM ] |
|
| 第3楼 WANKOILZ | 发表于 2008-06-03 12:44 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
| 第4楼 bat-zw | 发表于 2008-06-03 12:45 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by WANKOILZ at 2008-6-3 12:44: 化码看起来是简化了很多,兄弟考虑了效率问题没有啊,我的两个for循环的次数是用+,而你的是用*。 |
|
| 第5楼 WANKOILZ | 发表于 2008-06-03 12:48 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
我的两个for循环的次数是用+我的循环的次数就肯定比你多了,呵呵 |
|
| 第6楼 bat-zw | 发表于 2008-06-03 12:49 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by WANKOILZ at 2008-6-3 12:48: 第一个for在a.txt中循环的次数+第二个for在b.txt中循环的次数,大循次数实际上就是等于a.txt的行数。 而你的在b.txt中循环的次数等于a.txt的行数*b.txt的行数。 在行数不多的情况下,你的代码执行还可以,但遇到行数多的情况,如两个文件各有10000行,你的代码执行的效率将慢得让人无可忍受,而这种情况是完全可以避免的。 [ Last edited by zw19750516 on 2008-6-3 at 12:57 PM ] |
|
| 第7楼 WANKOILZ | 发表于 2008-06-03 13:05 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
|
这倒是一个以后值得注意的问题,受教。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |