用法介绍
比如说我有这样的一个字符串
string s = "123.456.789"
那么如果按照惯例,在读入之后我们要把它分割成123、456和789
那么就需要我们多写一些代码来进行分割,这可能会增添一些麻烦
所以我们可以利用istringstream来进行分分割
代码如下
string s = "123.456.789";
istringstream is(s);
string ch;
while (getline(is,ch,'.')){
cout << ch << endl;
}
这样就可以进行分离了