关于流迭代器,代码如下,求大神
涅沙莫尔 2014-02-23 09:32:07 #include<iostream>
#include<vector>
#include<algorithm>
#include<numeric>
#include<iterator>
#include<fstream>
using namespace std;
main()
{
fstream in;
string filename;
cin>>filename;
in.open(filename.c_str());
if(in)
{ ostream_iterator<string> output(cout," ");
istream_iterator<string> out(cin),eof;
ostream_iterator<string> is(in);
istream_iterator<string> po(in);
vector<string> them;
while(out!=eof)
{
*is++=*out++;
}
copy(po,eof,output);
}
else
cout<<"no";
in.close();
}
为什么无法实现向同一个文件里进行输入和输出(即文件里不能存入,输入的想要储存的内容)