CStringクラスの一般的な方法----Left()、Mid()、Right()......
1191 ワード
CStringLeft(intnCount)const; // 1 nCount
CStringMid(intnFirst)const; // nCount+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
The following example demonstrates the useof CString::MakeUpper.
//example for CString::MakeUpper CStrings( "abc" ); s.MakeUpper(); ASSERT(s == "ABC" );
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