Я пытаюсь использовать нажатия клавиш, чтобы повлиять на мою программу. Например, у меня есть программа, которая печатает номера непрерывно. Я хочу, чтобы он прекратил печатать цифры, если я введу Ctrl + E. Как я могу это сделать на C++?C++ обнаруживает нажатия клавиш
Я читал о нескольких заголовках, таких как conio.h, но они не встроены в библиотеку C. Я хотел бы, чтобы это было как можно более чистое C/C++.
Вы в Windows или Linux или других? Под «остановкой» вы имеете в виду «отменить» или «приостановить»? Должна ли программа продолжать делать другие вещи после этой операции? – lurker
Я использую Linux, но я бы тоже хотел обработать Windows. Я хочу, чтобы он отменялся на данный момент, но был бы признателен за любые ссылки на то, что они делают. Поэтому после этого программа не будет делать ничего другого. –
Обычно «Ctrl-C» отменит, а «Ctrl-S» остановится. Можете ли вы пояснить, что вы хотите сделать по-другому в сравнении с этими двумя стандартными элементами управления? – lurker