На
Настя

Программа выхода из консоли по нажатию определенной клавиши. С++.

Необходимо написать программку небольшую, позволяющую выйти из консоли только по нажатию определенной клавиши. Там с ASCII кодом связано.
Что-то вроде того: ввожу символ, программа считывает ASCII код и если он совпадает с заданным, то программа закрывается, иначе ничего не происходит.
Прошу помощи, заранее благодарна.

ОБ
Олеся Баринова

#include
#include
#include
using namespace std;
enum keys {
ESC = 27
};
int main() {
for (int n = 1; ; n++) {
if (_kbhit() && _getch() == ESC) break;
else {
cout << " n = " << n << endl;
Sleep(1000);
}
}
return 0;
}

ТЮ
Татьяна Юдакова

#include
#include

#define ESC 27
using namespace std;

int main (void)
{
int key;
while ((key = getch()) != ESC)
cout << (char)key << " -> " << key << endl;

return 0;
}

Похожие вопросы
Как организовать выход из цикла while(a!=q) при нажатии определенной клавиши,
Перехват нажатия клавиши C++
Нужна программа для имитации нажатия клавиш
регистрировать нажатие клавиш. как регистрировать нажатие клавиш с помощью visual basic 6 (например нажатие в браузере)
Существует ли программа на смартфоны андроид для записи нажатия клавиш на клавиатуре?
Существует ли программа для перемещения курсора нажатием клавиши
Ассемблер. tasm.повторное нажатие клавиши
Имитация нажатий клавиш. Нужна программа!
Delphi нажатие клавиш
Как называется программа воспроизводящая трек при нажатии на определенную клавишу на клаве?