您的位置:首页 > 编程语言 > C语言/C++

cpp primer 习题 11.16

2010-01-10 22:43 239 查看
#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,"/n ");//以空格分隔数据
istream_iterator<string> inIter(inFile),eof;
copy(inIter,eof,outIter);
//关闭文件
inFile.close();
return 0;
}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息