|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.11.2009, 12:46 | #1 |
Пользователь
Регистрация: 04.03.2009
Сообщений: 62
|
Определение кода нажатой клавиши
Доброго времени суток товарищи. Возникла необходимость средствами С\С++ определять коды нажатых клавиш. Желательно именно средствами С\С++, по возможности не используя win api. Подскажите пожалуйста, буду очень признателен.
|
07.11.2009, 13:02 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
А в чем проблема?
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
07.11.2009, 13:06 | #3 |
Пользователь
Регистрация: 04.03.2009
Сообщений: 62
|
эээ...сорри, туплю )) спасибо, тему в утиль
|
07.11.2009, 16:49 | #4 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
ох уж этот, гром...
Код:
|
07.11.2009, 17:43 | #5 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Ну да, согласен, наворотил я тут... (хотя <conio> билдер спокойно проглатывает и нормально работает)
Только вот int main чем плох? Страуструп меня приучил именно к такому варианту.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
07.11.2009, 17:52 | #6 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
|
07.11.2009, 18:24 | #7 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Согласно стандарта языка у main обязательно возвращать int. Никакие void main не должны работать. Так же не обязательно в main писать return 0 в конце, т.к. это компилятор сам должен "подрисовать", при необходимости.
|
07.11.2009, 18:47 | #8 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
pu4koff, спасибо просветил... Но у меня почему-то студия ругается на отсутствие ретурна... В чем может быть дело?
|
07.11.2009, 19:29 | #9 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Зависит от версии студии. Если 6, то она стандарту плохо соответствует, да и этот пункт как бы не недавно ввёлся. Последние версии студии должны это поддерживать как в стандарте прописано.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
код нажатой клавиши | galaid | Общие вопросы Delphi | 4 | 24.05.2009 20:03 |
Проблема с обработкой нажатой клавиши | Bayazet | Общие вопросы Delphi | 7 | 10.02.2009 13:21 |
Определение сканкода нажатой клавиши | Peter86 | Общие вопросы Delphi | 6 | 07.01.2009 08:25 |
вывести код нажатой клавиши | fclmhooligan | JavaScript, Ajax | 0 | 22.10.2008 09:32 |