/*********************************************************
strSource 待分割字符串
strKey 分割标志
Dest 分割后存放的字符串数组
注:原字符串为空时,得到一个空字符串的结果
*********************************************************/
void Split(CString strSource, CString strKey, CStringArray& dest)
{
dest.RemoveAll();
CString strOri;
CString strTemp;
strOri = strSource;
while (true)
{
strTemp = strOri.SpanExcluding(strKey);
dest.Add(strTemp);
if (strOri == strTemp + strKey)
{
dest.Add("");
}
strOri = strOri.Right(strOri.GetLength()- strTemp.GetLength() - strKey.GetLength());
if (strOri == "")
{
break;
}
}
}
MFC下写的一个字符串分割的Split函数
最新推荐文章于 2023-01-18 09:08:26 发布