istream_iterator绑定到cin流上后怎样结束输入

原文转载于:https://blog.csdn.net/devilcash/article/details/7167561

#include <iostream>

#include <vector>
#include <stack>
#include <set>
#include <algorithm>
#include<iterator>
#include <string>
using namespace std;
int main(void)
{
  set<string> myset;
  copy(istream_iterator<string>(cin), istream_iterator<string>(), inserter(myset, myset.begin())); //将输入流保存到SET容器里
  copy(myset.begin(), myset.end(), ostream_iterator<string>(cout, "\t"));
  cout<<endl;
   return 0;
}
如何结束输入?
正解:输入完时,回车,ctrl+z ,再回车,结束输入。

猜你喜欢

转载自blog.csdn.net/business122/article/details/80661246
今日推荐