C++中怎么判断一个字符串是否为空

如题所述

第1个回答  推荐于2017-05-21
if(0 == a||0 == *a){ //一种是直接空指针,一种是内容为空
//xxx
}
第2个回答  2010-05-05
#include <iostream.h>
#include <string.h>

int main()
{
char ch[]="book";
char *p="";

int len1,len2;
len1=strlen(ch);
if(len1!=0)
cout<<" \nnot null.";
else
cout<<"\n is null";

len2=strlen(p);
if(len2!=0)
cout<<"\nnot null.";
else
cout<<"\n is null";

return 0;
}本回答被网友采纳
第3个回答  2010-05-05
首字符是否为'\0' .
第4个回答  2010-05-05
判断它的第一个字节是否为0

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网