如何判断c程序中的字符数组是否为空?
发布网友
发布时间:2022-04-30 17:08
我来回答
共1个回答
热心网友
时间:2022-06-28 03:52
buff 取的是地址,所以不会 == NULL
应该改为:
if(strcmp(buff,"")==0)
{
printf("Hi..\t");
}
但由于buff没有清空,所以还是不会进入if
应该这样:
memset(buff,'\0',sizeof(buff));
if(strcmp(buff,"")==0)
{
printf("Hi..\t");
}