VC中分割字符串的AfxExtractSubString函数
2011-12-20 14:38
267 查看
VC中分割字符串的AfxExtractSubString函数
该函数在MSDN文档中没有说明,但在分割字符串时很有用,当然也可用Find自己去写。函数原型:
BOOL AfxExtractSubString(CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = '\n')
参数说明:
rString 保存输出的子字符串
lpszFullString 待分割的字符串
iSubString 提取的子字符串的序号,从0开始。假如你想提取第3段,该参数就输入2
chSep 用于分割的字符,默认的是'\n'
返回值:分割成功,就返回TRUE;iSubString越界,则返回FALSE
举例说明:
CString str = _T("abc45,78ea,679u,368");
CString strSub;
AfxExtractSubString(strSub, (LPCTSTR)str, 0, ','); // strSub的内容为abc45
AfxExtractSubString(strSub, (LPCTSTR)str, 3, ','); // strSub的内容为368
注意:用于分割的只能是字符,不能是字符串。
多个字符使用_tcstok函数。
下面是HMi中的使用:
AfxExtractSubString(m_strPresetIdx, notify.Data, 0, ';');
相关文章推荐
- VC中分割字符串的AfxExtractSubString函数
- vc中的字符串分割
- VC中分割字符串的AfxExtractSubString函数
- VC++中按特定标志字符实现字符串到字符串数组的分割(CString -> Cstring[])
- VC分割字符串
- VC中分割字符串的AfxExtractSubString函数
- VC中分割字符串的AfxExtractSubString函数
- VC++中按特定标志字符实现字符串到字符串数组的分割(CString -> Cstring[])
- vc分割字符串的函数
- vc分割字符串的函数
- vc++简单实现 分割字符串!
- VC/MFC分割字符串(SplitString)返回CStringArray
- 临时搞两天VC,在VC里如何获取当前程序的名字和路径以及如何分割字符串
- VC 分割字符串以及去除路径中不合法的字符
- VC中分割字符串的AfxExtractSubString函数
- VC字符串根据指定字符分割成CStringArray
- VC中,字符串的分割
- vc++字符串分割的经典编程
- VC 字符串转化和分割
- strtok:字符串分割函数