实现范例:字符串A=1,2,3,4,5 切割字符为“,” 切割结果为“1 2 3 4 5”

函数原型:BOOL AFXAPI AfxExtractSubString ( CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = ‘\n’);

头文件包含:<afxwin.h>

rString CString将得到一个单独的子字符串的对象。
lpszFullString 字符串包含字符串的全文提取自。
iSubString 提取的子字符串的从零开始的索引从lpszFullString
chSep 使用的分隔符分隔子字符串。
               int pos = 0;
		CString strCur = "";
		while (AfxExtractSubString(strCur, strResult, pos, '\r\n'))
		{
			++pos;
			AfxMessageBox(strCur);
		}

以上述代码为例.当strResult为“a\r\nb\r\nc\r\n”则strcur依次切割得到a b c

AfxExtractsubstring循环切割字符串

AfxExtractsubstring循环切割字符串