概述
平时读入一整行不定长度数据(比如说”hello world“),但是想把其中每一个数据分离出来(就是把两个单词分离出来),这时候就可以用到一个灰常好用的函数stringstream
stringstream的头文件
#include<sstream>
//同样的也可以用万能头
stringstream的定义方式
string sss = "hello world";
stringstream ss(sss);//ss为变量名,sss则是要转换的字符串
stringstream的使用
int num = 0;
string s[100], t;
// 这里可以取出多种类型,比如int, long long, double 等等
//也可以用to_string强制转换成字符串
while(sss >> t)
s[++num] = t;
//使用此方式可以将全部的数据转出来了
to_string()函数
(截图自南方以北大佬的博客)