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