可以直接处理string,而不是char*的。或者给一个string,在c++里可以怎么改一下让它可以用strtok?
2 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
标准C++的string对象吗?木有,自己写
void SubString(vector<string>& out, const string& src, const string& delimit)
{
size_t offset = 0, offset1 = 0;
while(offset1 = src.find_first_of(delimit , offset1) > 0)
{out.append(src.substr(offset, offset1 - offset));
offset = offset1;
}
}
void SubString(vector<string>& out, const string& src, const vector<char>& delimit)
{}
我的思路大概是这样了
- 2 回答
- 0 关注
- 764 浏览
添加回答
举报
0/150
提交
取消