可以直接處理string,而不是char*的?;蛘呓o一個string,在c++里可以怎么改一下讓它可以用strtok?
2 回答

嚕嚕噠
TA貢獻(xiàn)1784條經(jīng)驗 獲得超7個贊
標(biāo)準(zhǔn)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 關(guān)注
- 781 瀏覽
添加回答
舉報
0/150
提交
取消