Я пишу специальную консольную программу. И я хочу, чтобы он выглядел как настоящий. Поэтому я хочу связать некоторые действия с событиями нажатия клавиш.Как обрабатывать события нажатия клавиш в C++
Например, когда стрелка вверх нажата, ранее выполняемые команды должны отображаться пользователю. Я знаю о SDL. Но я думаю, что это не стандартная библиотека, не так ли?
Если есть другая альтернатива, входящая в стандартную библиотеку CPP, пожалуйста, дайте мне знать.
Спасибо.
Какая у вас ОС? И выберите C или C++, не помещайте оба. – nouney
Вы не можете сделать это с помощью * just * стандартной библиотеки ('c' или' C++ '). Вам нужны другие библиотеки или утилиты os. Например, вы можете использовать библиотеку [readline] (http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) для обработки истории ввода в Linux. – BoBTFish
Это зависит от ОС. –