Выход из цикла по нажатие ESC в Си
Можете помочь решить проблему. Я пыталась написать программу которая пишет где парные и непарные числа и выход из неё когда нажимаю ESC. Я пересмотрела много вариаций кода но так и не получилось сделать выход при нажатие ESC
#include <stdio.h>
#include <conio.h>
#include <Windows.h>
#include <locale.h>
int main()
{
int x, y, z = 1;
char esc;
for(;;){
if(!esc == 27){
break;
}
else{
printf("\nVvedite chislo ");
scanf("%d", &x);
if(x % 2 != 0){
printf("\nVu vveli ne parne chislo - %d", x);
}
else printf("\nVu vveli parne chislo - %d . Vvedite ne parne!", x);
}
}
return 0;
}
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Это можно, но тогда надо считывать все символы, руками их составлять в числа... Все очень сложно для начинающего, поверьте. Лучше сделать окончание работы при вводе, например, 0:
printf("\nVvedite chislo, 0 dlya vykhoda: ");
scanf("%d", &x);
if (x == 0) break;
if(x % 2 != 0){