에 도움이 ... 그래서 사용자는 Y 또는 N 문자를 입력 할 수 있습니다 ..하지만 while 루프가 작동하지 않습니다 ... 나는 도움이 필요 해요! 감사합니다getch() 함수
#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();
}
당신은 대신 & &를 사용할 필요가
작동하지 않습니다, 또는 어떤 노력이 문제를 해결하기 위해 만든 방법을 설명하는 것이 도움이 될 것입니다. – wj32
표현식'x! = A || x! = B'는 항상 참입니다. 'x'는 하나 개의 값 : – ruslik