Задать вопрос
evgeniy8705
@evgeniy8705
Повелитель вселенной

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

Есть цикл, который просит вводить данные. Необходимо, чтобы выходило из этого цикла по нажатию esc. Как это сделать?
  • Вопрос задан
  • 5939 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg
Любые ответы на любые вопросы
Используя getch() читать символы с клавиатуры, разбирать по скан-кодам. Если ввели символ или букву, запоминать его в буфере. Если нажали Enter - принимать введенное, если нажали ESC - прекращать цикл.

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

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

Похожие вопросы