AfxExtractSubString
表头: <afxwin.h>
BOOL AFXAPI AfxExtractSubString ( CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = ‘\n’);
参数
rString 对CString将得到一个单独的子字符串的对象。
lpszFullString 字符串包含字符串的全文提取自。
iSubString 提取的子字符串的从零开始的索引从lpszFullString。
chSep 使用的分隔符分隔子字符串,默认的是’\n’。
返回值
TRUE ,如果函数成功提取了该子字符串中提供的索引;否则, FALSE。
例:
// 使用AfxExtractSubString分割字符串
void CSplitString::SplitString1()
{
std::vector<long> arrPic;
CString strContent = _T("1,2,3,4,5");
CString strTemp;
int iPos = 0;
while (AfxExtractSubString(strTemp, strContent, iPos, ','))
{
iPos++;
arrPic.push_back(_wtol(strTemp));
}
}