我正在编写一个函数eliminate(char *str, int character),它将一个c字符串和一个字符作为输入消除,对character的实例进行扫描str,并用当前索引替换值。 .. 什么?我认为NULL,但这似乎有风险,可能会混淆依赖于C字符串中的空终止符的其他函数。例如: char *eliminate(char *str, int character) {
if (
如何检查char数组是否为空? char input[80];
fgets(input, sizeof(input), stdin);
for (i = 0; input[i]; i++)
{
if (input[i] == '\0') {
printf("null!!!"); // never works
}
}
例如,下面的代码不打印null。