初次使用流迭代器从标准输入读取整型数据,根据奇、偶性写入不同文件

来源:互联网 发布:宝马编程培训 编辑:程序博客网 时间:2024/04/30 11:59
#include <iterator>#include <iostream>#include <string>#include <algorithm>#include <vector>#include <fstream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){//此处为模板,初次使用容易漏掉<int>istream_iterator<int> inIter(cin),eof;ofstream oddPut,evenPut;oddPut.clear();evenPut.clear();//以清空的方式打开文件oddPut.open("oddput.txt",ofstream::out);evenPut.open("evenput.txt",ofstream::out);while (inIter != eof) {if (*inIter%2) {//此处" "写成ends无效oddPut << *inIter <<" ";} else {//此处"\n"可以写成endlevenPut << *inIter <<endl;}++inIter;}oddPut.clear();oddPut.close();evenPut.clear();evenPut.close();return 0;}

生成的输出文件在当前目录下
 

原创粉丝点击