64,648
社区成员
发帖
与我相关
我的任务
分享
#include <string>
#include <vector>
#include <fstream>
#include <iostream>
using namespace std;
void main()
{
ifstream in("file1.txt");
if(!in)
{
cerr<<"error!";
return ;
}
string line;
vector <string> svec;
while(in>>line)
{
svec.push_back(line);
}
in.close();
ofstream out("file2.txt");
vector<string>::reverse_iterator it;
for(it=svec.rbegin();it!=svec.rend();it++)
out<<(*it)<<endl;
out.close();
}
#include<vector>
#include<iostream>
#include<algorithm>
#include<fstream>
int main(int , char* [])
{
std::vector<int> vbef( std::istream_iterator<int>(std::ifstream("11.txt") ) , std::istream_iterator<int>() );
std::copy( vbef.rbegin(),vbef.rend(),std::ostream_iterator<int>(std::ofstream("22.txt") , "\n") );
return 0;
}