Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误:未指定与字符串文字的比较结果(改为使用strncmp),检查50显示信用问题错误_C_String_Conditional Statements_String Comparison_Cs50 - Fatal编程技术网

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

错误:未指定与字符串文字的比较结果(改为使用strncmp),检查50显示信用问题错误,c,string,conditional-statements,string-comparison,cs50,C,String,Conditional Statements,String Comparison,Cs50,为了避免问多个问题,请参阅堆栈溢出的cs50部分中的。 提前感谢。错误信息非常清楚。在C语言中,不能将字符串与E的==相等运算符进行比较。所以不是 if(... ||(brand == "VISA") 使用: if(... ||strcmp(brand, "VISA")==0

为了避免问多个问题,请参阅堆栈溢出的cs50部分中的。

提前感谢。

错误信息非常清楚。在C语言中,不能将字符串与E的
==
相等运算符进行比较。所以不是

if(... ||(brand == "VISA")
使用:

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