1.
AfxExtractSubString
参数说明:
rString 得到的字符串;lpszFullString 待分割的字符串;iSubString 要得到第几个字符串;chSep 个子串之间的分隔符
例如,有一个字符串strFullString = "abcd-hgdy-weiuiwu-sdlsk";则有:
CString strTmp;
AfxExtractSubString( strTmp, (LPCTSTR)strFullString, 0, '-');//strTmp的内容为abcd
AfxExtractSubString( strTmp, (LPCTSTR)strFullString, 2, '-');//strTmp的内容为weiuiwu
例如:CString temp;
int i=0;
mProductTypeTarName.RemoveAll();
while(AfxExtractSubString(temp, pDeviceTypeTarName->GetAt(myProductId), i, _T('|')))
{
temp.Trim(); //去除字符串前后的空格
mProductTypeTarName.Add(temp);
i++;
}
2.windos处理ini文件函数
GetPrivateProfileString(_T("TAR_CHECK"), _T("ui"), _T("ERROR"), temp.GetBuffer(), temp.GetLength(), CHECK_INI_PATH);