Это не вопрос, а уточнение к вопросу 87 от Сержанта Поля в структуре располагаются последовательно в любом случае, выравнивание делай так, как посоветовал Витя А просто переменные не обязательно будут распологаться подряд. Правда в ВС это так, но Watcom C - очень даже не так! Далее, если ты описываешь структуру struct S{ uint a:8; uint b:5; uchar c }; то она занимает 5! байт даже по выравниванию в байт.. так как битовые поля описаны как uint, то им выделяется 4 байта...(в 32разр модели есстесно)
Доброе время суток, Sensey! Отправляю! Ответ отправлен: 01.07.2002, 15:15 Отправитель: Ayl
Вопрос № 101
Мне бы какой-нибудь пример на си клавиатурного шпиона или вообще просто программы которая отлавливает все нажатия всех клавишь в системе, используя windowshook
Добрый день, Сергей! Этот вопрос лучше направлять в вопросы по ассемблеру. Я думаю тебе нужно использовать АПИ которая позволяет читать из буфера клавиатуры. Попробуй поискать в MSDN или winapi.h1.ru. Там много описаний разных АПИ функций.
Ответ отправлен: 30.06.2002, 19:39 Отправитель: Xidden Отвечает vitya
Здравствуйте, Сергей! Ну это так файла три, так что смотри ссылку: http://www.sources.ru/cpp_dll.shtml Ответ отправлен: 01.07.2002, 08:31 Отправитель: vitya
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.