Tej*_*eja 0 c if-statement break
我在我的C代码中收到此错误.我不知道我做错了什么.如果我评论此代码我的程序工作.这段代码在int main()中.
if(argc!=2 && strcmp(argv[0],"selection-sort")==0 && strcmp(argv[1],"input.txt")==0 && strcmp(argv[2],"output.txt")==0)
{
printf("The command line arguments are correct.\n");
}
else
{
printf("The command line arguments are wrong.I am exiting.\n");
break;
}
Run Code Online (Sandbox Code Playgroud)
它看起来的样子我认为你不是在一个循环而只是检查main中的args.你可能想要return 1
或者exit(1)
代替休息.