evgeniy8705
@evgeniy8705
Повелитель вселенной

Как выйти из цикла по нажатию клавиши?

Есть цикл, который просит вводить данные. Необходимо, чтобы выходило из этого цикла по нажатию esc. Как это сделать?
  • Вопрос задан
  • 5756 просмотров
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg
Любые ответы на любые вопросы
Используя getch() читать символы с клавиатуры, разбирать по скан-кодам. Если ввели символ или букву, запоминать его в буфере. Если нажали Enter - принимать введенное, если нажали ESC - прекращать цикл.

Как насчет перемещения из 80x хотя бы в 2000е и использования GUI для программы?
Ответ написан
Комментировать
Перехватываете нажатие клавиши, в цикле делаете проверку, если нажата ESC, делаете break.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы