VC编程CString用法大全(转载)

2012-02-13 21:42:08|?次阅读|上传:wustguangh【已有?条评论】发表评论

关键词:C/C++, 字符处理|来源:唯设编程网

1.CString::IsEmpty

BOOL IsEmpty( ) const; 

返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。

说明:此成员函数用来测试一个CString 对象是否是空的。

示例:

下面的例子说明了如何使用CString::IsEmpty。

// CString::IsEmpty 示例

CString s;

ASSERT( s.IsEmpty() ); 

请参阅 CString::GetLength 

2.CString::Left

CString Left( int nCount ) const; 

throw( CMemoryException ); 

返回值:返回的字符串是前nCount个字符。

示例:

CString s( _T("abcdef") );

ASSERT( s.Left(2) == _T("ab") );   

3.CString::LoadString

BOOL LoadString( UINT nID );

throw( CMemoryException ); 

返回值:如果加载资源成功则返回非零值;否则返回0。

nID  一个Windows 字符串资源ID。

说明: 此成员函数用来读取一个由nID 标识的Windows 字符串资源,并放入一个已有CString 对象中。

示例:

下面的例子说明了如何使用CString::LoadString。

// CString::LoadString 示例

#define IDS_FILENOTFOUND 1

CString s;

if (! s.LoadString( IDS_FILENOTFOUND ))   

4.CString::MakeLower

void MakeLower( );  //改变字符的小写   

5.CString::MakeReverse

void MakeReverse( );  //字符倒置   

6.CString::MakeUpper

void MakeUpper( );  //改变字符的大写   

7.CString::Mid

CString Mid( int nFirst ) const;
CString Mid( int nFirst, int nCount ) const;

nCount代表要提取的字符数, nFirst代表要提取的开始索引位置

示例:

CString s( _T("abcdef") );
ASSERT( s.Mid( 2, 3 ) == _T("cde") );   
发表评论0条 】
网友评论(共?条评论)..
VC编程CString用法大全(转载)