作者在 2009-03-25 15:54:18 发布以下内容
//分解一个串
void CParseWarning::DevideStr(CString strInput, CString div, CStringArray& array)
{
int nPos = 0;
int len = div.GetLength();
CString tempString = _T("");
nPos = strInput.Find(div);
while(nPos >= 0)
{
tempString = strInput.Left(nPos);
array.Add(tempString);
strInput = strInput.Mid(nPos+len);
nPos = strInput.Find(div);
}
array.Add(strInput);
}
void CParseWarning::DevideStr(CString strInput, CString div, CStringArray& array)
{
int nPos = 0;
int len = div.GetLength();
CString tempString = _T("");
nPos = strInput.Find(div);
while(nPos >= 0)
{
tempString = strInput.Left(nPos);
array.Add(tempString);
strInput = strInput.Mid(nPos+len);
nPos = strInput.Find(div);
}
array.Add(strInput);
}