小张的刷题笔记——getline分割字符串
思路
python中有一个split函数,可以将字符串按照指定分割符进行分割。但是C++中并没有此函数。但是可以使用stringstream和getline达到此效果
代码
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main()
{
string str = "/d2/d4//f1";
stringstream ss(str);
string k;
while (getline(ss, k, '/'))
{
cout<<k<<endl;
}
}
结果
d2
d4
f1