我尝试制作一个非常小的基本程序来尝试使用不是单个数字或字母的输入。我输入了这个代码,它不起作用。它启动并工作,但是当您输入输入时,它会停止程序而不使用 if 和 else if。为什么这不起作用?
int main()
{
using std::cout;
using std::cin;
using std::endl;
char input[256];
cout << "Is Life Good?\n";
cin >> input;
if (input == "yes") {
}
else if (input == "Yes") {
cout << "Good\n";
}
else if (input == "YES") {
cout << "Good\n";
}
else if (input == "no") {
cout << "Change something\n";
}
else if (input == "No") {
cout << "Change something\n";
}
else if (input == "NO") {
cout << "Change something\n";
}
return(0);
}