读书人

判断CString字符串为空,大家都用哪些方

发布时间: 2012-04-05 12:42:40 作者: rapoo

判断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())

读书人网 >VC/MFC

热点推荐