【发布时间】:2017-11-09 05:45:25
【问题描述】:
为了检查程序其余部分所需命令的命令行参数,我尝试使用 strcmp 测试给定参数是否正确。
if((argc != 2) || (strcmp(argv[1], "-first") != 0) || (strcmp(argv[1], "-all") != 0))
return -1;
此代码导致程序立即关闭并出现以下错误:
Program ended with exit code: 255
我已经确定问题来自两个 strcmp 函数调用,但根据我的研究,我正确地使用了它们。
【问题讨论】: