#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main(){
ostream_iterator<string> out_iter(cout,"\n");
istream_iterator<string> in_iter(cin),eof;
while(in_iter!=eof){
*out_iter++=*in_iter++;
}
system("pause");
return 0;
}
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main(){
ostream_iterator<string> out_iter(cout,"\n");
istream_iterator<string> in_iter(cin),eof;
vector<string>vec;
while(in_iter!=eof){
vec.push_back(*in_iter);
in_iter++;
}
for(vector<string>::iterator iter=vec.begin();iter!=vec.end();++iter){
cout<<*iter<<" ";
}
cout<<endl;
system("pause");
return 0;
}
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main(){
fstream f("c:\\hello.txt");
if(!f){
cout<<"can't open it"<<endl;
}
string line;
while(getline(f,line)){
cout<<line<<endl;
}
f.close();
system("pause");
return 0;
}
#include<iostream>
#include<string>
#include<algorithm>
#include<fstream>
using namespace std;
int main(){
string fileName;
cout<<"input fileName"<<endl;
cin>>fileName;
ifstream inFile(fileName.c_str());
if(!inFile){
cout<<"can't open it"<<endl;
}
ostream_iterator<string>outIter(cout," ");
istream_iterator<string>inIter(cin),eof;
copy(inIter,eof,outIter);
inFile.close();
system("pause");
return 0;
}
#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
using namespace std;
int main(){
int a[]={1,2,3,4,5,6,7,8,9,10};
vector<int>v1(a,a+10);
vector<int>v2;
v2.resize(10);
copy(v1.begin(),v1.end(),v2.begin());
for(vector<int>::iterator iter=v2.begin();iter!=v2.end();++iter){
cout<<*iter<<" ";
}
cout<<endl;
system("pause");
return 0;
}
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main(){
int a;
istream_iterator<int> cin_iter(cin),eof;
ostream_iterator<int> out_iter(cout," ");
vector<int>v;
while(cin_iter!=eof){
v.push_back(*cin_iter);
++cin_iter;
}
for(vector<int>::iterator iter=v.begin();iter!=v.end();++iter){
cout<<*iter<<" ";
}
cout<<endl;
system("pause");
return 0;
}
#include<iostream>
#include<string>
#include<fstream>
#include<vector>
using namespace std;
int main(){
int a[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; /
vector<int>v(a,a+20);
ofstream outf("c:\\test.txt");
ostream_iterator<int> out_iter(outf," ");
//istream_iterator in_iter(cin),eof;
if(!outf){
cout<<"can't open it"<<endl;
}
vector<int>::iterator iterint=v.begin();
while(iterint!=v.end()){
if((*iterint)%2!=0){
*out_iter=*iterint;
}
++iterint;
++out_iter;
}
outf.close();
system("pause");
return 0;
}
#include<iostream>
#include<string>
#include<fstream>
#include<algorithm>
using namespace std;
int main(){
ofstream oddFile("c:\\oddfile.txt");
ofstream evenFile("c:\\evenfile.txt");
if(!oddFile||!evenFile){
cout<<"can't open it"<<endl;
}
cout<<"enter some integers"<<endl;
istream_iterator<int> inIter(cin),eof;
ostream_iterator<int> outOddIter(oddFile," ");
ostream_iterator<int> evenFileIter(evenFile,"\n");
while(inIter!=eof){
if(*inIter%2!=0){
*outOddIter=*inIter;
++outOddIter;
}else{
*evenFileIter=*inIter;
++evenFileIter;
}
++inIter;
}
oddFile.close();
evenFile.close();
system("pause");
return 0;
}