![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.01.2011
Сообщений: 3
|
![]()
Объясните пожалуйста поподробнее смысл проверки на -32.(как это работает,какое условие выполняется,что будет в ch)Заранее огромное спасибо!
Код:
Выполнения оператора if происходит сверху вниз. Если выполняется условие в одном из четырёх первых блоков, то выполняется соответствующий код, после этого все остальные условия не проверяются, а сразу выполняется оператор идущий после закрывающей скобки для else. Мы добавили проверку ch на -32. Это нужно для правильной обработки клавиш стрелочек. Функцию _getch() нужно вызвать два раза. Первый она вернёт код -32, а во второй - код соответствующей стрелочки. Мы оставили соответствуюий блок кода пустым - просто фигурные скобки. В нём ничего не происходит. Если бы не было проверки этого условия, то строка "Вы нажали неверную клвишу!" появлялась бы два раза. Последний раз редактировалось ACE Valery; 03.01.2011 в 23:20. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 02.12.2010
Сообщений: 81
|
![]()
автор думаю тут все телепаты и гадают загадку? код полностью приложите
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 03.01.2011
Сообщений: 3
|
![]() Код:
Последний раз редактировалось ACE Valery; 03.01.2011 в 23:21. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 199
|
![]()
ну написано же русским по белому что _getch() возвращает первый раз -32 а второй раз код нажатой стрелки.. проверка на -32 нужна чтобы ничего не делать в ответ на 1ый getch
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 03.01.2011
Сообщений: 3
|
![]()
Я только начал заниматься программированием нп С++,так что извините за глупые вопросы.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Врашение стрелок | ddeman666 | Помощь студентам | 3 | 16.05.2010 22:37 |
Коды стрелок (Delphi) | VadEr | Помощь студентам | 6 | 13.06.2009 12:57 |
рисование линий (а в идеале стрелок) в javascript | Rusl92 | JavaScript, Ajax | 2 | 21.01.2009 10:18 |
Перемещать строки вверх-вниз, с помощью стрелок. | Rio309 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 27.10.2008 21:47 |
Borland C, перхват нажатий стрелок | Arion | Помощь студентам | 3 | 30.04.2008 12:33 |