[an error occurred while processing this directive]
я просто брал указатель на int и приводил его к указателю на char а после
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено kos 14 ноября 2002 г. 12:50
В ответ на: в продолжение темы с предыдущей страницы http://www.telesys.ru/wwwboards/mcontrol/274/messages/130527.shtml отправлено net 14 ноября 2002 г. 12:00

разымновывал и работал как с char.
*((char *)(&arr[kof])+1)=ReadADC();//уложить старший байт
*((char *)(&arr[kof]))=ReadADC();//уложить младший байт
arr[kof]определен как int
Единственное что этот код не очень переносим так как у разных компиляторов разная последовательность хранения младшего старшего байтов...

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

Ответы



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

E-mail: info@telesys.ru