Sunwayking

关于截取字符串的两个函数CString::Tokenize()和AfxExtractSubString() [转]

CString::Tokenize()和AfxExtractSubString()这两个函数都用来截取特定分隔符的字符串,其中有些区别值得注意。

 CStringT Tokenize(PCXSTR pszTokens, int& iStart) const;

BOOL AFXAPI AfxExtractSubString(CString& rString, LPCTSTR lpszFullString, int iSubString, TCHAR chSep = \'\n\');

CString::Tokenize()中的PCXSTR pszTokens为分隔字符的组合,可为多个字符。int& iStart是开始位置,函数运行后会发生变化。

AfxExtractSubString()中的TCHAR chSep为分隔字符,只能是一个字符。

另外有一点要注意:

CString::Tokenize()碰到连续多个分隔字符是作为一个处理的,AfxExtractSubString()中多个分隔符可区分处理。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/habit2/archive/2007/08/14/1742007.aspx

分类:

技术点:

相关文章:

  • 2022-02-10
  • 2021-09-04
  • 2021-11-19
  • 2021-09-17
  • 2022-01-20
  • 2022-02-20
  • 2021-06-19
  • 2021-10-31
猜你喜欢
  • 2022-02-16
  • 2021-12-29
  • 2022-01-14
  • 2022-02-11
  • 2021-12-12
  • 2022-01-25
相关资源
相似解决方案