首页 > 解决方案 > 错误:与字符串文字的比较结果未指定(使用 strncmp 代替)并且 Check50 显示信用问题错误

问题描述

为避免问多个问题,请在堆栈溢出的 cs50 部分查看详细信息和代码。 提前致谢。

标签: cstringconditional-statementsstring-comparisoncs50

解决方案


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

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

利用:

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

推荐阅读