错误:未指定与字符串文字的比较结果(改为使用strncmp),并且Check50显示信用问题的错误

时间:2019-12-28 09:08:53

标签: c string conditional-statements string-comparison

为避免询问多个问题,请参见堆栈溢出的cs50部分中的details and code here
预先感谢。

1 个答案:

答案 0 :(得分:0)

错误消息很清楚。在C语言中,您不能将字符串与==等于运算符进行比较。所以代替

if(... ||(brand == "VISA")

使用:

if(... ||strcmp(brand, "VISA")==0