cpp как да използвам клавиша за бягство


Отговор 1:

Що се отнася до C, клавиатурата е входно устройство - обикновено (но не винаги) свързано към стандартно в (stdin).

Някои операционни системи и някои обвивки правят специални неща за някои клавиши. Клавишът esc (поне за unix / linux системи) няма специална функция. Control-C, има специална функция. По подразбиране ще прекрати програмата.

Кен


Отговор 2:

запазете това като външен цикъл, докато (! kbhit ()) {char ch = getch () if (ch == 27) break; ................ останалата част от вашия код} 27 е ascii за esc