cpp как да използвам клавиша за бягство
Отговор 1:
Що се отнася до C, клавиатурата е входно устройство - обикновено (но не винаги) свързано към стандартно в (stdin).
Някои операционни системи и някои обвивки правят специални неща за някои клавиши. Клавишът esc (поне за unix / linux системи) няма специална функция. Control-C, има специална функция. По подразбиране ще прекрати програмата.
Кен
Отговор 2:
запазете това като външен цикъл, докато (! kbhit ()) {char ch = getch () if (ch == 27) break; ................ останалата част от вашия код} 27 е ascii за esc
Публикувано на 11-09-2020