欢迎光临
未来你我一起携手

AfxExtractSubString函数用法 循环切割字符串

实现范例:字符串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循环切割字符串

未经允许不得转载:卧栏听雨 » AfxExtractSubString函数用法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址