Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        上个月关闭。
                                                                                            
                
        
为避免问多个问题,请参见stackoverflow的cs50部分中的details and code here
提前致谢。

最佳答案

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

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

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

关于c - 错误:未指定与字符串文字的比较结果(改用strncmp),并且Check50显示信用问题的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59509512/

10-11 23:13
查看更多