У меня возникла проблема с выражением if в C++, этот оператор находится в цикле do-while.если условие на турбо C++
gotoxy(27,22);cout<<"Do you want to continue [Y]?";
sub=getche();
if(sub!='y' || sub!='Y')
{
gotoxy(27,24);cout<<"INVALID ANSWER!!";
gotoxy(27,26);cout<<"Closing Program....";
delay(3000);
exit(1);
}else
{
sub=ans;
}
}while(tolower(ans)=='y');
всякий раз, когда я ввода у от переменной суб код на если заявление по-прежнему выполняется .. пожалуйста, кто-то говорит мне, где ошибка .. Спасибо!
Сделать таблицу истинности. – chris
Не смешивайте iostreams и stdio. Если вы используете cout для вывода, вы должны использовать cin для ввода. Если вы хотите использовать getche для ввода, используйте printf для вывода. – Jherico
Я не включил stdio. – user2959418