Я хочу использовать функцию getch для получения символа... Таким образом, пользователь может ввести только символ Y или N... но цикл while не работает... Мне нужна помощь! Спасибо
#include <stdio.h>
main(){
char yn = 0;
printf("\n\t\t Save changes? Y or N [ ]\b\b");
yn = getch();
while (yn != 'Y' || yn != 'y' || yn != 'N' || yn != 'n') { //loop is not working
yn = getch();
}
if (yn=='Y' || yn=='y') printf("Yehey");
else printf("Exiting!");
getch();
}
x != A || x != B
всегда будет истинным.x
имеет только одно значение :) - person ruslik   schedule 02.12.2010