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

C++中怎么判断一个字符串是否为空
if(0 == a||0 == *a){ \/\/一种是直接空指针,一种是内容为空 \/\/xxx }

c++判断字符串是否为空格
c++中判断字符串是否为空格的方法:ifstream infile("xxx.txt",ios::in);while(!infile.eof()){ infile>>c;while( (c!=' ') && (c!='\\t') && (c!='\\n') ){ \/\/这里是过滤字符的核心。word[pos]=c;pos++;infile>>c;} word[pos]='\\0';if(pos!=0){ cout<<word<<endl;}...

在C++语言里怎么判断字符串为空?
通过 a==""就可以判断a是否为空了

C++怎么判断字符串为空串(字符串是这样定义的:CString str1;)
CString 是MFC里面的,纯C++里是没有的。判断是否为空的方法:CString strt1;if(strt1.GetLength() <= 0){ \/\/字符串为空的处理 } 或者 if(strt1.IsEmpty()){ \/\/字符串为空的处理 } C++ STL string版本的:string str;if(str.empty()){ \/\/字符串为空的处理 } 或者 if(str.length(...

C+++string类如何判断字符串为空
string类是C++STL类之一,有很丰富的接口。string类为空,实际也就是元素为0个。 可以按照如下方式判断:1、string类有自己的成员函数empty, 可以用来判断是否为空。string s;if(s.empty())\/\/成立则为空...2、判断字符串长度。如果长度为0,则为空。string s;if(s.length()==0)\/\/成立则为空...

在c++中函数empty()怎么使用,判断字符串是否为空,请问怎么判断??
string s = "";if (s.empty()){ cout << "字符串为空。。";} else { cout << "字符串不为空。。";}

c++ 怎么判断一行为空?
include <string> using namespace std;int main(int argc, char *argv[]){ string a;char b[22];\/\/ ... \/\/ 这里是读入文件的字符串 if(a.c_str()[0]=='\\n') \/\/ C++ 风格判断是否为空 {} if(b[0]=='\\n') \/\/ C 风格判断是否为空 {} return 0;} ...

c++空字符 怎么表示
空字符是转义字符\\0,是字符串结束的标志,例如char *str="abcd";但在内部,在abcd后添上\\0,表示字符串结束,由编译系统自动补充 不是空格,它输出看不到

在C++中如何判断“空格”键输入?
C++输入string型字符串时如何读入空格。include<iostream> int main(void){ char ch;std::cin>>ch;if(ch == '')std::cout<<"Blank"<<std::endl;else std::cout<<"Other"<<std::endl;return 0;}

问个C语言中的判断字符串为空的方法?
zero[0] = {0}来比是否一致才行。对了。gcc是c编译器,g++是c++的编译器。如果是c++的话,c部分和前面的例子一样比较,多了一个string这个类型,这是一个类,它有一些方法可以帮你判断字符串是否为空,比如定义string str;通过str==""和str.empty()以及0==str.size()来判断是否为空 ...

相似回答