вот мой код. Я хочу, чтобы оператор if работал, если пользователь вводит «Да» или «Да». Когда я вынимаю || и «да» Моя программа работает нормально, и когда пользователь вводит «Да», он работает. Я хотел сделать свою программу лучше, а также иметь ее так, что когда они набирают «да», чтобы работать. Может кто-нибудь помочь мне понять это? Благодаря!Я запутался в том, как делать ИЛИ, пока булевы. "||" это не сработает для меня по какой-то причине
{
cout<<"Would you like to begin?\n";
cin>>answer;
if (answer=="Yes" || "yes") {
continue_1=true;
google=false;
}
else {
if (answer=="No" || "no") {
cout <<endl<< "have a nice day\n";
google= false;
return 0;
}
Пока никто не собирается упомянуть 'stricmp'? –
также, некоторые 'tolowercase' вещь, а не несколько проверок. – keyser
Ребята, прекратите отправку ответов. Это неловко. – keyser