|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2017, 16:03 | #1 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
проверка модификаторов
Здравствуйте.
код: Код:
В чём ошибка? Последний раз редактировалось BLACK_RAIN; 07.03.2017 в 16:18. |
07.03.2017, 16:28 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А как на счет мусора в с, которая изначально не инициализирована?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
07.03.2017, 16:35 | #3 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
(16+0) and (16+2) =16 <>0 (16+1) and (16+2) =16 <>0 Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 07.03.2017 в 16:46. |
|
07.03.2017, 16:44 | #4 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
Дописал в начало c := 0;
при нажатии shift / ctrl / alt , t = 'shift + ctrl + alt + ' почему все сразу-то? я же их по одной нажимаю. И код так написан, что в 'с' только одна клавиша может быть. чё за глюк на ровном месте? |
07.03.2017, 16:52 | #5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
и как бороться там же.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 07.03.2017 в 16:54. Причина: конечно же п.3 |
|
07.03.2017, 16:53 | #6 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
|
07.03.2017, 16:58 | #7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
аналогично это
Код:
так что придется ОТКАЗАТЬСЯ от использования этих констант в качестве битовых масок и завести СВОИ собственные константы. Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 07.03.2017 в 17:04. |
07.03.2017, 17:12 | #8 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
Код:
при нажатии на shift t = 'shift +' при нажатии на ctrl, t = 'shift + ctrl + ' alt переходит в меню окна. До него код вообще не доходит. Можно, конечно, сделать изврат в виде трёх дополнительных переменных. Но как-то же можно без этого? |
07.03.2017, 17:18 | #9 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
можно конечно обойтись и одной доп. константой
MVK_Shift =16+4 но совершенно точно нельзя будет продолжать пользоваться VK_shift (=16+0) из-за её нулевого бита.
программа — запись алгоритма на языке понятном транслятору
|
08.03.2017, 09:02 | #10 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
Спасибо. Разобрался
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проверка с++ | Zaraaa | Общие вопросы C/C++ | 0 | 23.11.2014 17:55 |
Проверка | KIRILOW | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 19.12.2012 11:49 |
Объясните разницу модификаторов CONST и VOLATILE | svatorus | Помощь студентам | 0 | 07.06.2012 13:13 |
excel.Проверка VBA и проверка функции | Будда | Помощь студентам | 0 | 14.04.2011 21:10 |
Проверка | veter48 | Visual C++ | 14 | 29.08.2010 15:28 |