C语言检测字符串为空字符并赋值0
时间: 2023-12-10 20:40:45 浏览: 100
可以使用strcmp函数来判断字符串是否为空字符串,如果为空字符串则将其赋值为0。
示例代码如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
if (strcmp(str, "") == 0) {
strcpy(str, "0");
}
printf("处理后的字符串为:%s\n", str);
return 0;
}
```
上述代码中,我们使用了strcmp函数来判断输入的字符串是否为空字符串。如果是,则使用strcpy函数将其赋值为0。最后输出处理后的字符串。
阅读全文