void isplit(
const string& src,
const string& separator, vector&
amp; dest)
{
string str =
src;
string substring;
string::size_type start =
0, index;
do
{
index =
str.find_first_of(separator,start );
if (index !=
string::npos)
{
substring = str.substr(start,index-
start);
dest.push_back(substring);
start =
str.find_first_not_of(separator,index);
if (start ==
string::npos)
return;
}
}while(index !=
string::npos);
//the last token
substring =
str.substr(start);
dest.push_back(substring);
}
转载于:https://www.cnblogs.com/luyuxibaby/p/5217345.html
相关资源:C语言字符串拆分成字符串数组.c