还有其他错误没,我的函数strcmp函数有错误没
时间: 2023-12-01 20:03:49 浏览: 72
strcmp函数应用.zip
5星 · 资源好评率100%
根据你提供的代码,有一个错误是在 `strcmp` 函数的调用中,第一个参数应该是 `inputText`,而不是 `inputString`。因为在你的代码中,你没有定义 `inputString` 变量,所以编译器会报错。
另外,在使用 `strcmp` 函数时,你需要包含头文件 `<string.h>`,否则编译器会报错找不到函数声明。
下面是修改后的代码示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char inputText[100];
printf("Please enter some text: ");
fgets(inputText, 100, stdin);
inputText[strcspn(inputText, "\n")] = '\0'; // remove trailing newline
if (strcmp(inputText, "hello") == 0) {
printf("You said hello!\n");
} else {
printf("You said: %s\n", inputText);
}
return 0;
}
```
阅读全文