如何判断字符串为空
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何判断字符串为空相关的知识,希望对你有一定的参考价值。
参考技术A 空格和字符串为空的概念本来就不一样,如楼上所说空格本来就代表一个字符,
而空字符串直接为"\0"
如果你要把空格的字符串也定义为空字符串的话
就要加判断
空格的ASCII码为32
你只需要再多加一个遍历判断就OK
int IsEmpty = 0;
int length = strlen(变量);
int n;
//遍历整个字符串,如果全为空格,则返回字符串也为空
for(n=0;n<length;n++)
//判断ASCII码是否为32
if(变量[n]==32)
IsEmpty=1;
else
IsEmpty=0;
//存在一个字符则跳出循环
break;
if(length == 0)
printf("字符串为空");
else if(IsEmpty)
printf("字符串为空");
else
printf("字符串不为空");本回答被提问者和网友采纳
SQL判断字符串是不是为空
<%if rs("LX_logo")<>"" then%><img1 /><%else%><img2 /><%end if%>-为什么ELSE后面的东东没显示呢
我SQL表里面的字段类型是varchar
怎样判断SQLSERVER里面某字段为空?用ASP写的.
我如下判断无效:
if rs("name")="" then yuju1 else yuju2 end if
为什么我的数据库里有两种空字段的类型呢?一种是NULL的,一种是TRIM(NAME)为空,为什么会出现两种?这两种都是没有数据的.iaskall回答的挺全的,谢谢!
以上是关于如何判断字符串为空的主要内容,如果未能解决你的问题,请参考以下文章