16,551
社区成员
发帖
与我相关
我的任务
分享
void CTest::MySplitStr(CStringArray *arrStr, CString OldStr, CString SplitStr)
{
DWORD dwPos = 0, FindIndex = 0;
while (1)
{
FindIndex = OldStr.Find(SplitStr, dwPos);
if (FindIndex == -1)
{
arrStr->Add(OldStr.Mid(dwPos, OldStr.GetLength() - dwPos));
break;
}
else
{
arrStr->Add(OldStr.Mid(dwPos, FindIndex - dwPos));
dwPos = FindIndex + SplitStr.GetLength();
}
}
}