首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

判断CString字符串为空,大家都用哪些方法,该如何处理

2012-04-05 
判断CString字符串为空,大家都用哪些方法IsEmpty或者str_T( )要是建立一个空CString字符串又怎么初

判断CString字符串为空,大家都用哪些方法
IsEmpty  
或者   str   ==   _T( " ");
要是建立一个空CString   字符串   又怎么初始化比较好?
我现在都这样
CString   str   =   _T( " ");

[解决办法]
CString str = _T( " ");
[解决办法]
空的,就这样即可:
CString str;
CString是个类,基本上所有的类,都会在构造函数里做点事,所以它会初始化的。
[解决办法]
if(str.IsEmpty())
[解决办法]
跟楼上的一样
CString::IsEmpty
BOOL IsEmpty( ) const;

Return Value

Nonzero if the CString object has 0 length; otherwise 0.

[解决办法]
IsEmpty()就可以了啊
[解决办法]
也可以getlength()==0啊
也可以.compare(_T( " "))==0啊

[解决办法]
if(string== " ")
简单直接。
[解决办法]
CString str = _T( " ");
[解决办法]
GetLength
[解决办法]
if(str.IsEmpty())

热点排行