#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 ,再回车,结束输入。
#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 ,再回车,结束输入。
本文展示了如何使用C++的STL库来处理输入流并将其内容存储到集合中,具体包括使用`set`容器进行数据存储,并通过迭代器进行数据输出。
1103

被折叠的 条评论
为什么被折叠?



