未找到匹配时返回-1,否则返回字串的开始位置intFindOneOf( LPCTSTR lpszCharSet )const;//查找lpszCharSet中任意一个字符在CString对象中的匹配位置。未找到时返回-1,否则返回字串的开始位置CStringstr(_T("ABC is enough!"));if(str.Find('e') ==-1);//使用形式之一,其他亦相同{AfxMessageBox("未找到匹配...
方法/步骤 1 Find()该函数从左侧0索引开始,查找第一个出现的字符位置,返回position。示例如下:CString s( "abcd" ); ASSERT( s.Find( 'b' ) == 1 );返回值:如果查到,返回以0索引起始的位置未查到,返回-1 2 FindOneOf()给定一字符串,然后查找其中出现的第一个字符位置,示例如下:CSt...
CString( )// 无参构造CString(constCStringT& strSrc )// 使用CString的引用作为参数构造CString(constunsignedchar* pszSrc )// 使用const unsigned char *的指针变量构造CString(char* pszSrc )// 使用char *的指针变量构造CString(unsignedchar* pszSrc )// 使用unsigned char *的指针变量构造CString(wchar_...
FindOneOf 查找与某个字符集合中的字符相匹配的第一个字符 归档/存储 operator << 把一个CString对象插入一个存档或转储的环境中 operator >> 从一个存档中提取一个CString对象 缓冲区访问 GetBuffer 返回一个指向CString对象的指针 GetBufferSetLength 返回一个指向CString对象的指针,字符串被截断为指定的长度 Rele...
Find、ReverseFind、FindOneOf 三个函数可以实现字符串的查找操作 Find 从指定位置开始查找指定的字符或者字符串,返回其位置,找不到返回 -1;FindOneOf 查找参数中给定字符串中的任意字符,返回第一次出现的位置,找不到返回 -1;字符串的替换与删除:Replace 替换 CString 对象中的指定的字符或者字符串...
CString& MakeLower(); 1. 将字符串中的所有大写字符转换为小写字符。 CString& MakeUpper(); 1. 将字符串中的所有小写字符转换为大写字符。 CString& MakeReverse(); 1. 将字符串中所有字符的顺序颠倒。 例如: CString str(_T("JiZhuoMi"));
intFindOneOf(LPCTSTRlpszCharSet)const; 此函数的功能是在查找lpszCharSet中的任意一个字符,查到一个就把位置返回,没有查到返回0。如: CString str = "0123456789"; int x = str.FindOneOf("31"); x的值是1。 4、Find intFind(TCHARch)const; ...
CString a(CString m, CString b, CString c){ int nBegin = m.FindOneOf(b); int nEnd = m.FindOneOf(c); CString str = m.Mid(nBegin + b.GetLength(), nEnd- nBegin - b.GetLength()); return str;}
CStringstr(_T("abcabcd"));intidx=str.FindOneOf(_T("cbd"));//idx 的值为1; ④、字符串的替换与删除: Replace 替换 CString 对象中的指定的字符或者字符串,返回替换的个数,无匹配字符返回 0; CStringstr(_T("abcdabc"));intnum=str.Replace('b','k');//str == akcdakc, num == 2CString...
在CString对象字符串的iStart索引位置开始,查找子字符串pszSub或字符ch第一次出现的位置,如果没有找到则返回-1。 intFindOneOf(PCXSTR pszCharSet)constthrow(); 查找pszCharSet字符串中的任意字符,返回第一次出现的位置,找不到则返回-1。 intReverseFind(XCHAR ch)constthrow(); ...