[an error occurred while processing this directive]
Битовые поля это великое зло!
(«Телесистемы»: Конференция 'Микроконтроллеры и их применение')
|
Отправлено
Внимание, грабли! 05 мая 2005 г. 18:39
|
|
|
|
Оказывается для разных компиляторов порядок бит в битовых полях разный! Т.е. первый бит вполне может оказаться последним... Это, надо сказать, полная задница!!! А еще, дурак, думал почему это сурьезные многоплотформенные проги не используют такую удобную весчь, как битовые поля? Понял, наконец-то...
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Так и порядок байт в многобайтовом числе то же завмсит от компилера и процессора. А в АРМах (страшно подумать!) это дело, вроде, можно программно переключать. — Сидоргек (05.05.2005 19:04, пустое)
- Ответ: Я их НЕ считаю! Вот тебе программа, на одной машине компилиться и выдает 4321, а на другой 1234 — Внимание, грабли! (05.05.2005 19:03, 409 байт)
- правильно, не пользуйся этой херней пользуй маски! — маскарад (05.05.2005 18:54, пустое)
- И почему в Си не сделали как в AHDL VHDL ... хочешь к битам переменной X обратиться пишешь X[3..6] или X[14..9] — Блин (05.05.2005 18:45, пустое)
- Читайте книжки, они рулез. — Yuriy (05.05.2005 18:40, 42 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru