C语言我该如何写来判断用户是否输入了plus 下面是代码请各位大神帮我看看哪出错了

2025-03-24 08:06:22
推荐回答(2个)
回答1:

char add;  则add为一个字符,只占一个字节,而'plus'为一个字符串,所以不能这样比较。


修改如下:

需加头文件   #include

char add[5];   //因为字符串默认以'\0'结尾,所以多定义一个字节。
scanf("%s",add);
if(memcmp(add,"plus",4)==0)

回答2:

#include

if(strcmp(add, "plus") == 0)
{
//你的代码
}