stringstream具有类型转换,字符串拼接,以及去除字符串中间的空格等功能
去除字符串中间的空格:把字符串存入stringstream中,就会自动以空格作为分隔符,然后每次从stringstream中获取字符串的一部分,便达到了分割字符串的效果。
#include<iostream>
#include<sstream>
using namespace std;
stringstream s;
int main() {
string s1("hello, world ! 12 3 4");
s << s1;
while (s >> s1) {
cout << s1 << endl;
}
return 0;
}