我是 C 新手,仍然对如何通过字符数组使用字符串感到有些困惑。
在我的 C 程序中,我接受来自用户的命令:
char command[20];
scanf("%s",command);
当然,之后我想弄清楚他们输入了什么命令(类似于:“ if (command == "hello")
,然后做某事”)。我知道这在 C 中是不可能的,因为我将字符串文字与字符数组进行比较,但有什么好的方法呢?我已经尝试使用strcmp(command, "hello")
但仍然有错误。
您可以提供的任何建议将不胜感激。谢谢!