文件流迭代器
#include<iostream>#include<string>
#include<fstream>
#include<iterator>
#include<algorithm>
using namespace std;
int main(void)
{
ifstream file;
file.open("12.21txt");
if (!file)
cout << "can not open a new file" << endl;
ofstream rfile;
rfile.open("12.21txt");
istream_iterator<string> p(cin), eof;
ostream_iterator<string> q(rfile," ");
while (p != eof)
{
*p++=*q++;//这里有错误,请问具体是哪里错了。谢谢
}
return 0;
}
这里我希望将cin输入的内容输入到12.21txt文件当中。