// example for CString::FindOneOf CString s( "abcdef" ); ASSERT( s.FindOneOf( "xd" ) == 3 ); // 'd' is first match CString Overview|Class Members|Hierarchy Chart See AlsoCString::Find
CString字符串查找和截取 一、CString之Find()、FindOneOf()、ReverseFind()。此三个函数返回值均为整数int。 1、Find() 该函数从左侧0索引开始,查找第一个出现的字符位置,返回position。示例如下: CString s( "abcdef" ); ASSERT( s.Find( 'b' ) == 1 ); int f = s.Find( "de" ) ; // 结果 ...
CString strFileName;//ファイルを読んで格納ファイル名を取得if(!GetContainedFileName(ArcFileName,strFileName))returnfalse;if(-1==strFileName.FindOneOf(_T(":\\/"))){//パス指定の文字が含まれていないので安全bSafeArchive=true; }/* このコードでは解凍するファイル、一つしかファイル...
CString之Find()、FindOneOf()、ReverseFind()⼀、CString之Find()、FindOneOf()、ReverseFind()此三个函数返回值均为整数int。1、Find()该函数从左侧0索引开始,查找第⼀个出现的字符位置,返回position。⽰例如下:1CString s( "abcd");2ASSERT( s.Find( 'b') == 1 );返回值:如果查到,...
Find用于查找某个字符或者字符串,返回的结果是匹配的第一个的位置FindOneOf就是你指定多个字符串,然后查找匹配这些字符串其中一个的第一个的位置
Find 用于查找某个字符或者字符串,返回的结果是匹配的第一个的位置 FindOneOf 就是你指定多个字符串,然后查找匹配这些字符串其中一个的第一个的位置 关于参数和返回值的详细定义,请查阅MSDN
Requirements Windows CE versions:1.0 and later Header file:Declared in Afx.h Platform:H/PC Pro, Palm-size PC, Pocket PC See Also CString::ReverseFind,CString::FindOneOf
CString::FindOneOf int FindOneOf( LPCTSTR lpszCharSet ) const; 返回值 不匹配的话返回 -1; 索引以0 开始 注意::返回此字符串中第一个在lpszCharSet中 也包括字符并且从零开始的索引值 例子 CString s( “abcdef” ); ASSERT( s.FindOneOf( “xd” ) == 3 ); // ‘d’ is first match. ...
2、ReverseFind:从字符串末尾开始查找指定的字符,返回其位置,找不到返回-1,虽然是从后向前查找,但是位置为从开始算起; CString str(_T("abcdefg")); int idx = str.ReverseFind('e'); //idx 的值为4; 3、FindOneOf:查找参数中给定字符串中的任意字符,返回第一次出现的位置 CString str(_T("abcabcd")...
21.FindOneOf 原型:int FindOneOf( LPCTSTR lpszCharSet ) const; 说明:在字符串中查找第一个和指定的字符集lpszCharSet中任何一个字符匹配的字符的位置。 22.比较运算符 CString类重载了“==”、“!=”、“>=”、“>”、“<=”、“<”等比较运算符,可用于两个字符串间的各种比较运算,比较时区分大小写。