CString用法总结】的更多相关文章

列表形式的如下: CString的构造函数CString( );例:CString csStr; CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456");    CString csStr2(csStr); CString( TCHAR ch, int nRepeat = 1 );例:CString csStr('a',5);//csStr="aaaaa" CString(…
概述:CString是MFC中提供的用于处理字符串的类,是一种很有用的数据类型. 它很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作时方便了很多. 不管怎样,使用CString有很多的特殊技巧,特别对于纯C背景下走出来的程序员来说有点难以学习. 一.前言 CString位于头文件afx.h中,这篇文章就来讨论这些技巧. 参考百度百科并截取部分对我有用的内容记录在这篇随笔中,这篇文章包括以下内容: <1>CString对象的连接 <2>格式化字符串(包括int转化为CSt…
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 Lef…
CString常用方法简介 作者:webmaster 出处:无 CString::Compareint Compare( LPCTSTR lpsz ) const;返回值  字符串一样 返回0          小于lpsz  返回-1         大于lpsz  返回1         区分大小字符         CString s1( "abc" );CString s2( "abd" );ASSERT( s1.Compare( s2 ) == -1 );…
http://blog.sina.com.cn/s/blog_a674ea930101aeey.html…
CString.Format的详细用法(转) 在MFC程序中,使用CString来处理字符串是一个很不错的选择.CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串.CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int.float和double这些数字类型转换为CString字符串只需一行代码就可以实现. 先看看Format用于转换的格式字符: %c                 单个字符 %d                …
一.函数原型 CString::GetBuffer LPTSTR GetBuffer( int nMinBufLength ); throw( CMemoryException ); Return Value An LPTSTR pointer to the object’s (null-terminated) character buffer. Parameters nMinBufLength The minimum size of the character buffer in charac…
转载: http://blog.pfan.cn/xman/43212.html GetBuffer()主要作用是将字符串的缓冲区长度锁定,releaseBuffer则是解除锁定,使得CString对象在以后的代码中继续可以实现长度自适应增长的功能. CString ::GetBuffer有两个重载版本: LPTSTR GetBuffer( );LPTSTR GetBuffer(int nMinBufferLength); 在第二个版本中,当设定的长度小于原字符串长度时,nMinBufLength…
参考文档:http://www.cnblogs.com/Caiqinghua/archive/2009/02/16/1391190.html CString的构造函数CString( );例:CString csStr; CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456");    CString csStr2(csStr); CString( TCHAR ch, int nRepeat =…
1.format 可以帮助各种类型转换成CString. a. int 转 CString CString str; int number = 4; str.Format(_T("%d"),number); b. double  转 CString CString str; double num = 1.46; str.Format(_T("%lf"),num); c. 将十进制转为八进制 CString str; int num = 255; str.Format…