社区
C语言
帖子详情
C中怎么判断字符串为空?
asjoyray
2005-06-17 04:21:17
请问各位大侠,在AIX环境中用C语言怎么判断一个字符串是否为空啊?
...全文
5311
28
打赏
收藏
C中怎么判断字符串为空?
请问各位大侠,在AIX环境中用C语言怎么判断一个字符串是否为空啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangman211
2005-06-19
打赏
举报
回复
up
yuanyou
2005-06-19
打赏
举报
回复
一楼的吧
sloriver
2005-06-19
打赏
举报
回复
if(strcmp(pstr1,"") == 0)
Wolf0403
2005-06-19
打赏
举报
回复
strlen 和 sizeof 根本不是一个概念。。。很早以前我整理过一个回复,不过现在找不到了……仔细看书吧。
whatsouta
2005-06-18
打赏
举报
回复
SIZEOF()統計佔用的內存大小,STRLEN()返回字符串長度,如果一個字符串“ABC”,在內存中的存放時系統會加上一個串結束符“\0”——“ABC\0”,所以,SIAEOF()返回 4 ,STRLEN()不統計“\0”返回3。
shockwave_115
2005-06-18
打赏
举报
回复
sizeof()和strlen()
有区别么?
Wolf0403
2005-06-18
打赏
举报
回复
C 在哪里都差不多。。。明白字符串是什么就 OK
mostideal
2005-06-18
打赏
举报
回复
mark!!
llf_hust
2005-06-18
打赏
举报
回复
同意一楼
NuclearG
2005-06-18
打赏
举报
回复
sizeof()不可能返回3的,siseof(*s)应该是和sizeof(char*)是一个概念
qiaoyangmonitor
2005-06-18
打赏
举报
回复
用ASCII码值判断
nasi00
2005-06-18
打赏
举报
回复
*s == 0
就是空了
hamburger1981
2005-06-18
打赏
举报
回复
fhvk(fhvk(Green tea)) 说的反语?
不要误导别人啊:)
hjf1010
2005-06-18
打赏
举报
回复
whatsouta(某疯子)
解释得不准确吧!STRLEN()解释得正确,SIAEOF()就不对了
例:sizeof(p),如果p为指向字符串的指针,则在32位OS中返回4;如果p为字符数组,则返回字符数组长度
jixingzhong
2005-06-18
打赏
举报
回复
吃鱼 TOO!!
cyyy
2005-06-18
打赏
举报
回复
fhvk(fhvk(Green tea))
szTest[0]==0 和 szTest[0]=='\0'是等价的
MagicCarmack
2005-06-18
打赏
举报
回复
同意一楼的
xxandxx
2005-06-17
打赏
举报
回复
s==null 不行
指针s == null和 s[0] == '\0'是不同的
hyng
2005-06-17
打赏
举报
回复
strlen(string)=0即可,或者找点库函数吧,孩子!
fhvk
2005-06-17
打赏
举报
回复
char szTest[100];
....
....
if (szTest[0] == 0)
szTest就空;
else
szTest不是空;
说的是szTest[0]专用来保存字符串长度!!
加载更多回复(8)
C语言系列之
字符串
相关算法
尹成老师带你步入 C 语言的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以 C 语言为核心,完整精彩的演练了数据结构、算法、设计模式、数据库、大数据高并发检索、文件重定向、多线程同步、进程通讯、...
C语言
判断
字符串
为空
一般而言,我们习惯用一个字符数组用来存储一个
字符串
。 char str_array[LEN]; 或者malloc一段内存来存储一个
字符串
char * str_ptr = (char*) malloc (LEN*sizeof(char)); 定义了数组或字符指针之后,需要做一个初始化,否则里面将是随机值,以后将无法
判断
改
字符串
是否
为空
。 所以,首先要保证
字符串
初始
用c语言
判断
字符串
为空
,如何检查C
字符串
是否
为空
如何检查C
字符串
是否
为空
我正在用C写一个非常小的程序,需要检查某个
字符串
是否
为空
。 为了这个问题,我简化了代码:#include #include int main() {char url[63] = {'\0'};do {printf("Enter a URL: ");scanf("%s", url);printf("%s", url);} while (/*what should I put ...
html怎么
判断
字段是否
为空
,javascript
中
如何
判断
字符串
是否
为空
?
javascript如何
判断
字符串
是否
为空
?下面本篇文章给大家介绍一下JavaScript空
字符串
判断
的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。javascript
判断
字符串
是否
为空
的方法比较常见写法if (str == 'undefined' || !str || !/[^\s]/.test(str)) {//
为空
} else {//不
为空
}这种写法缺点代码比较长,...
C
判断
字符串
为空
#define MAX_LEN 32 char ch[MAX_LEN]={0}; (1)
判断
首字符是否
为空
字符 if(ch[0] != '\0'){} (2)长度是否为0 if(strlen(ch)!=0){} (3)
判断
字符串
是否
为空
if(!strcmp(ch,"\0")){}
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章