跟随贺老师:2011年C++第16周-任务4-文档的自动处理
来源:互联网 发布:国资委待遇怎么样知乎 编辑:程序博客网 时间:2024/06/05 17:57
贺利坚老师2011年16周任务4文档的自动处理(去除;注释行)
下面是我自己查了一些资料写出来的具有相同的功能的程序,但是我觉得这个程序有点“投机取巧”。
里面涉及的知识有:迭代器,还有string的一些操作。(这些老师暂时没有教)
#include <iostream> #include <fstream>#include <string> using namespace std; int main() { ifstream sourceFile; ofstream targetFile; sourceFile.open("WolfSheep.txt",ios::in); targetFile.open("ws.txt", ios::out); string line; int pos = -1; string::iterator it; while ( ! sourceFile.eof() ) { getline (sourceFile,line); cout<<line<<endl; pos = line.find(";"); if(pos<0) targetFile<<line<<'\n'; if(pos>2){ line.erase(line.begin()+pos, line.end()); targetFile<<line<<'\n'; } } sourceFile.close(); targetFile.close(); }
0 0
- 跟随贺老师:2011年C++第16周-任务4-文档的自动处理
- 第16周-任务4-文档的自动处理
- C++第十六周【任务四】 【任务4】文档的自动处理
- 请教一下 贺老师。 第十四周C++【任务1】建立专门的数组类处理有关数组的操作
- 跟随贺老师,模板类的小例子。
- 跟随贺老师学习道路上的收获和感受
- 第8周自动班要完成的任务
- 《C++第十六周实验报告4-1》---文档的自动处理
- 跟随高倚天老师学习自由泳近两年的回顾及其他
- 第4周任务
- 中断处理的tasklet(小任务)机制 (转:陈莉君老师博客)
- C++第16周项目4 -处理C++源代码 - (3)自动加注释
- 使用Grunt进行自动任务处理的相关教程
- 第14周任务1(建立专门的数组类处理有关数组的操作)
- 第7章任务2:对数据的异常处理
- 第16周任务1
- 第16周任务3
- 第4周任务1
- mysql5.6中mrr和icp优化简述
- Azure Storage Explorer 因没找到DDService 无法打开 DevStorage问题解决
- 当程序崩溃的时候怎么办
- 解决 Eclipse 项目有红感叹号的方法(图文)
- AES - How to do encryption using AES in Openssl
- 跟随贺老师:2011年C++第16周-任务4-文档的自动处理
- 利用OpenWRT的Image Builder修改生成不同大小ROM固件 4MB改8MB 添加package自定义固件
- AtomicInteger的介绍
- halcon 11与halcon 10变动
- 总结windows获取stdint.h和inttypes.h方法
- NSStringCompareOptions
- C# 基础知识
- 对于c++面向对象的深刻认识和理解--哲学角度看问题(源生论)
- IntelliJ IDEA 10.0 使用javac 编译程序出现“非法字符