头文件:
<string>
声明:
string x; x为变量名
函数:
getline(cin,x); 默认以换行符为终点
getline(cin,x,'#'); 以#为终点
头文件:
<sstream>
声明:
istringstream x; x为变量名,初始化操作为istringstream x("1 23 4")
ostringstream x; 定义一个输出流字符串x
stringstream x;
作用:
将一行文章转换为各个单词
#include <set> #include <iostream> #include <cstdio> #include <string> #include <sstream> using namespace std; int main() { string article; while(getline(cin,article) && article!="#") { istringstream stream(article); //初始化stream string word; set<string> x; while(stream>>word) { x.insert(word); } printf("%d\n",x.size()); } return 0; }
