概述
1.Left(), Mid(), Right()
CStringLeft(intnCount)const; //从左边1开始获取前 nCount个字符
CStringMid(intnFirst)const; //从左边第 nFirst+1个字符开始,获取后面所有的字符
CStringMid(intnFirst,intnCount)const; //从左边第 nFirst+1 个字符开始,获取后面nCount个字符
CStringRight(intnCount)const; //从右边1开始获取从右向左前 nCount个字符
voidMakeUpper(); //这个函数可以将CString字符转化为一个大写的字符串。
注:在函数后面加 const 的作用:如果一个类声明了一个常量对象,这个对象只能使用后边带 const 这个的方法。
范例:
CString a,b;
a = "123456789";
b =a.Left(4); //值为:1234
b =a.Mid(3); //值为:456789
b = a.Mid(2, 4); //值为:3456
b = a.Right(4); //值为:6789
2.在一个较长的字符串中查找字符或子字符串
int Find( TCHAR ch ) const;
int Find( LPCTSTR lpszSub ) const;
intFind( TCHAR ch, int nStart ) const;intFind( LPCTSTR pstr, int nStart ) const;
返回值:返回此CString对象中与需要的子字符串或字符匹配的第一个字符的从零开始的索引;如果没有找到子字符串或字符则返回-1。
参数:
ch要搜索的单个字符。
lpszSub要搜索的子字符串。
nStart字符串中开始搜索的字符的索引,如果是0,则是从头开始搜索。如果nStart不是0,则从nStart位开始搜索。 pstr指向要搜索的字符串的指针。
范例:
CString::Find( TCHAR ch )
CStrings( "abcdef" );
intn = s.Find( 'c' ); // 结果 n = 2
intf = s.Find( "de" ) ; // 结果 f = 3
3.MakeUpper(), MakeLower(), MakeReverse()
void MakeUpper( ); //使所有小写字母变为大写
void MakeLower( ); //使所有大写字母变为小写
void MakeReverse( );
//倒序字符串
范例:
CString a,b,c;
a = "ABcd";
a.MakeUpper(); //结果为"ABCD"
a.MakeLower(); //结果为"abcd"
a.MakeReverse(); //结果为"dcba"
最后
以上就是狂野小土豆为你收集整理的CString类常用方法的全部内容,希望文章能够帮你解决CString类常用方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复