sstream

<sstream> 定义了三个类:istringstream、ostringstream 和stringstream,分别用来进行流的输入、输出和输入输出操作。
定义:stringstream 变量名

>>,<<像箭头就是流的流向,可以将流流入或流出,这里巧妙的运用了流的流出,将流流出到变量中就类似于控制台输入变量,都会以空格为结尾。

stringstream sstr;
string s;
getlint(cin,s); //字符串可以输入空格
s>>sstr;

string t;
while(sstr>>t)
{
  cout<<t<<endl;
}

.str()可以将流的东西变成字符串展示,可以用于int转字符串

int a;
cin>>a;

stringstream sstr;
a>>sstr;

string s;
sstr>>s;

posted @ 2023-09-12 21:04  咕噜噜冒泡  阅读(17)  评论(0)    收藏  举报