/*
*Copyright(c)2016.烟台大学计算机学院
*All right reserved.
*文件名称:test.cpp
*作者:黄金婵
*完成日期:2016年6月22日
*版本号:v1.0
*
*问题描述:下面程序通过输入流迭代器来填充vector容器,通过输出流迭代器来写入“流cout”。
*程序输入:1 2 3 4 5 q
*程序输出:1,2,3,4,5,
1 | 2 | 3 | 4 | 5 |
*/
#include<iostream>
#include<vector>
#include<algorithm>
#include<iterator>
using namespace std;
int main()
{
vector<int> col1(5);
copy(istream_iterator<int>(cin),istream_iterator<int>(),col1.begin());
ostream_iterator<int> intwriter(cout,",");
copy(col1.begin(),col1.end(),intwriter);
cout<<endl;
copy(col1.begin(),col1.end(),ostream_iterator<int>(cout,"|"));
cout<<endl;
return 0;
}