我想问一下这个人的事情,我想问一下这个人是否想要"经典模式"或"高级模式",我将答案保存在一个变量中,并试图在IF中使用它,但它只是没有工作,让我展示我的代码的这一部分,例如:
int mode;
printf("\n Pick the desired mode: ");
scanf("%i",&mode);
if(mode=="Classic"){
printf("It worked!");
system("pause");
}
if(mode=="Advanced"){
printf("It worked!");
system("pause");
}
Run Code Online (Sandbox Code Playgroud)
在问题结束后它会直接结束并返回接近20亿的价值......
我以为我得到了错误,因为它是变量中的值,然后我尝试了一个字符串,但我得到了相同的结果!
@EDIT ==============================
好的,谢谢你们所有的帮助,你们在StackOverflow这里很快,哈哈
它最终是有史以来使用最strcmp容易使用的东西,易于理解和易于使用,修复了所有...我不知道这个,如果我以前知道它,它会节省很多时间(这个愚蠢的问题也在这里,对不起)!