Конечно, приятно к int'у обращаться, а не "склеивать" из байтиков :)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Алексей Мусин 15 октября 2003 г. 16:12
В ответ на: спецификация USB не допускает (+) отправлено Eliseev 15 октября 2003 г. 12:55

а представь, что у тебя камень 32-разрядный...

Поэтому:
1) если структуру пакета задаешь ты, то надо учитывать alignment и, как уже здесь написали, надо делать так, чтобы у тебя char'ы шли парами (для 16разрядника) или квартетами (для 32разрядника) или ... :)
2) если ты ничего не можешь изменить в формате пакета (задан протоколом), то применяй массив char'ов, это будет железно работать на любой платформе. Впрочем, здесь про это тоже написали :)



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru