//11.16.cpp
//使用copy算法将一个文件的内容写到标准输出中
#include<iostream>
#include<cstdlib>
#include<fstream>
#include<string>
#include<iterator>
#include<algorithm>
using namespace std;int main()
{string fileName;//输入文件名cout<<"Enter input file name:"<<endl;cin>>fileName;//打开文件ifstream inFile(fileName.c_str());if(!inFile){cout<<"Can not open file:" <<fileName<<endl;return EXIT_FAILURE;}//使用copy算法将文件的内容写到标准输出中ostream_iterator<string> outIter(cout," "); //以空格分隔数据istream_iterator<string> inIter(inFile),eof;copy(inIter,eof,outIter);//关闭文件inFile.close();return 0;
}
转载于:https://www.cnblogs.com/wwj9413/archive/2012/03/04/2781270.html