《Thinking in c++ 》第二册 ————4_2
来源:互联网 发布:软件测试工作日志 编辑:程序博客网 时间:2024/06/05 17:13
//打开一个文件(文件名作为命令行的第一个参数),并搜索文件中单词集合中的任意一个单词(作为参数出现在命令行上)。每次读入一行并匹配,结果输入一个新文件中
#include <cassert>
#include <cstddef>
#include <fstream>
#include <sstream>
#include <string>
#include <iostream>
using namespace std;
size_t findLeck(string kk,const string& from){
return kk.find(from);
}
int main(int argc,char* argv[]){
assert(argc == 4);
ifstream in(argv[1]);
//ifstream in("wowbull.cpp");
assert(in);
string one,two;
while(getline(in,two)){
if((two !="")&&(findLeck(two,argv[3]) != string::npos)){
one += two;
}
}
//ofstream out("www.cpp");
ofstream out(argv[2]);
assert(out);
out << one;
return 0;
}
- 《Thinking in c++》第二册 ————3_2
- 《Thinking in c++ 》第二册 ————4_2
- 《Thinking in c++》第二册 ————练习4_1
- 《Thinking in c++》第二册 ————第三章 练习一
- 《Thinking in c++》第二册 ————3_3
- 《Thinking in c++》第二册 ————3_4
- 《Thinking in c++》第二册 ————3_6
- Thinking in Java——第二章-一切都是对象
- 《Thinking in C++》练习题答案——2-4
- 《Thinking in C++》练习题答案——3-4
- 《Thinking in JAVA》读书笔记_第二章_2.1
- 《Thinking in C++》练习题答案——2-1
- 《Thinking in C++》练习题答案——2-2
- 《Thinking in C++》练习题答案——2-3
- 《Thinking in C++》练习题答案——2-6
- 《Thinking in C++》练习题答案——2-7
- 《Thinking in C++》练习题答案——2-8
- 《Thinking in C++》练习题答案——2-9
- Windows下建立MySQL主从服务器
- 数据库优化设计方案
- C++库汇总
- 转载-QTP代码
- 用VB保存网页到MHT文件
- 《Thinking in c++ 》第二册 ————4_2
- windows api函数大全二
- jpg文件的MimeType为image/jpeg
- AT NEW 用法和注意
- Linux下的文件和目录权限含义(转载)
- Android popupWindow 用法
- js 提示信息
- 问一下?
- 条件编译(#ifdef,#else,#endif,#ifndef,#else,#endif)