vector<CString> SplitCString2(const CString &strSource, const char ch)
{
CString strSrc = strSource;
CString strTmp;
vector<CString> vecString;
int n = -1;
n = strSrc.Find(ch);
while (n != -1)
{
strTmp = strSrc.Left(n);
vecString.push_back(strTmp);
strSrc = strSrc.Right(strSrc.GetLength() - n - 1);
n = strSrc.Find(ch);
}
return vecString;
}
vector<CString> SplitCString(const CString strSource, const CString ch)
{
vector <CString> vecString;
int iPos = 0;
CString strTmp = strSource.Tokenize(ch,iPos);
while(strTmp.Trim() != _T(""))
{
vecString.push_back(strTmp);
strTmp = strSource.Tokenize(ch,iPos);
}
return vecString;
}
引自:
https://blog.csdn.net/xiaominggunchuqu/article/details/50465020