#include<iostream> |
#include<string> |
#include<set> |
#include<sstream> |
using namespace std; |
set<string> dic; //注意设定格式 |
int main() |
{ |
string s,buf; |
while (cin>>s) //长串字符串使用输入流输入 |
{ |
for ( int i=0;i<s.length();i++) |
{ |
if ( isalpha (s[i])) |
{s[i]= tolower (s[i]);} |
else s[i]= ' ' ; |
} |
stringstream ss(s); //stringstrem 单个单词的提取 |
while (ss>>buf) //导入string的单词进入集合之中 |
dic.insert(buf); |
} |
for (set<string>::iterator it=dic.begin();it!=dic.end();++it) |
{cout<<*it<< "\n" ;} //迭代器指针输出 |
return 0; |
} |