|
|
|
|
|
|
|
Вернуться
| 1 Meirambek, 24 июля 2011 г. 23:57:52 | |
|
тама функция getch работает без нужды нажатие ENTER т.е. ответ выйдет сразу , как нажмешь Escape
|
|
|
| 2 Ладик Артём, 21 мая 2011 г. 23:15:41 | |
|
Собственно возникает вопрос. А что тут непонятного? getch() - берет из буфера очередной символ( если его там нет, то ждет пока он там появится). В нашем случае это ожидание нажатия клавиши... После нажатия в ch будет храниться символ нажатой клавиши... вот и все магия... static_cast<int>() - получает по символу его аски код....
|
|
|
| 3 Кучевский Дмитрий Александрович, 20 мая 2011 г. 20:58:44 | |
Вот в инете нашел "черную магию" #include <iostream> #include <conio.h> using namespace std; int main() { char ch; int code; while(1) { ch = getch(); code = static_cast<int>(ch); if(ch == 27) // если клавиша esc printf("DONE"); } } Может мне кто объяснить че там за функции ?
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |