CString常用方法总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CString常用方法总结

CString常用方法总结 CString 常用方法总结 CString::IsEmpty BOOL IsEmpty( ) const; 如果CString 对象的长度为0,则返回非零值;否则返回0。此成员函数用来测试一个CString 对象是否是空的。 if(!str.IsEmpty() == 0) CString::Left CString Left( int nCount ) const; 返回的字符串是前nCount个字符。 CString::LoadString BOOL LoadString( UINT nID ); 说明 此成员函数用来读取一个由nID 标识的Windows 字符串资源,并放入一个已有CString 对象中。 返回值 如果加载资源成功则返回非零值;否则返回0。 CString::MakeLower void MakeLower( ); 改变字符的小写 CString::MakeUpper void MakeUpper( ); 改变字符的大写 CString::MakeReverse void MakeReverse( ); 字符倒置 CString::Mid CString Mid( int nFirst ) const; CString Mid( int nFirst, int nCount ) const; nCount代表要提取的字符数, nFirst代表要提取的开始索引位置 CString::Remove int CString::Remove ( TCHAR ch ); 此成员函数用来将ch 实例从字符串中移走。与这个字符的比较是区分大小写的。 ch 要从一个字符串中移走的字符。 返回从字符串中移走的字符数。如果字符串没有改变则返回零 CString::Replace int Replace( TCHAR chOld, TCHAR chNew ); int Replace( LPCTSTR lpszOld, LPCTSTR lpszNew ); 此成员函数用一个字符替换另一个字符。函数的第一个原形在字符串中用chNew 现场替换chOld。函数的第二个原形用lpszNew 指定的字符串替换lpszOld 指定的子串。 在替换之后,该字符串有可能增长或缩短;那是因为lpszNew 和lpszOld 的长度不需要是相等的。两种版本形式都进行区分大小写的匹配 chOld 要被chNew 替换的字符。 chNew 要用来替换chOld 的字符。 lpszOld 一个指向字符串的指针,该字符串包含了要被lpszNew 替换的字符。 lpszNew 一个指向字符串的指针,该字符串包含了要用来替换lpszOld 的字符。 返回被替换的字符数。如果这个字符串没有改变则返回零。 CString::ReverseFind int ReverseFind( TCHAR ch ) const; 此成员函数在此CString 对象中搜索与一个子串匹配的最后一个字符。 ch 要搜索的字符。 返回此CString 对象中与要求的字符匹配的最后一个字符的索引;如果没有找到需要的字符则返回-1。 CString:: SetAt void SetAt( int nIndex, TCHAR ch ); CString::TrimLeft void TrimLeft( ); void CString::TrimLeft( TCHAR chTarget ); 如果没有参数,从左删除字符(\n\t空格等),至到遇到一个非此类字符. 当然你也可以指定删除那些字符. 如果指定的参数是字符串,那么遇上其中的一个字符就删除. \n 换行符 \t TAB字符 CString::TrimRight void TrimRight( ); void CString::TrimRight( TCHAR chTarget ); void CString::TrimRight( LPCTSTR lpszTargets ); CString::Compare int Compare( LPCTSTR lpsz ) const; 字符串一样 返回0 小于lpsz 返回-1 大于lpsz 返回1 区分大小字符 CString::CompareNoCase int CompareNoCase( LPCTSTR lpsz ) const; 字符串一样 返回0 小于lpsz 返回-1 大于lpsz 返回1 不区分大小字符 CString::Delete int Delete( int nIndex, int nCount = 1); 返回值是被删除前的字符串的长度 nIndex是第一个被删除的字符,nCount是一次删除几个字符。

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档