#include <iostream>
#include <vector>
using namespace std;
int main()
{
istream_iterator<int> cin_it(cin);
istream_iterator<int> end_of_stream;
vector<int> ivec(cin_it, end_of_stream);
cout << "display the vector:" << endl;
ostream_iterator<int> cout_it(cout, " ");
copy(ivec.begin(), ivec.end(), cout_it);
getchar();
return 0;
}
#include <iostream>
#include <algorithm>
#include <fstream>
using namespace std;
int main()
{
ifstream infile("data.txt");
if (!infile) {
cerr << "fail to open file!" << endl;
return EXIT_FAILURE;
}
istream_iterator<char> cin_it(infile);
istream_iterator<char> end_of_stream;
ostream_iterator<char> cout_it(cout);
copy(cin_it, end_of_stream, cout_it);
getchar();
return 0;
}