Ответ: А для чего? Иначе ответ будет неоднозначный.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
18 марта 2003 г. 12:40
В ответ на:
Люди добрые, подскажите. Есть-ли возможность менять порядок следования байт в многобайтовом целом (АВР, С). Надобно не как в Интелле, а как в Моторе. Спасибо.
отправлено allmaker 18 марта 2003 г. 12:31
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ (+)
—
allmaker
(18.03.2003 12:49, 406 байт)
Для "переворачивания" байтов обычно используются htonl (), htons (), ntohl (), ntohs ()
—
viiv
(18.03.2003 13:55, 247 байт)
Спасибо, дельно
—
allmaker
(18.03.2003 14:02,
пустое
)
Ответ: Вы можете представить структуру просто как символьный массив.
—
Bill
(18.03.2003 13:21, 94 байт)
Уж больно хочеться передавать потоком всю структуру...
—
allmaker
(18.03.2003 13:43,
пустое
)
Ответ: Так Вы и передавайте потоком. Просто поменяйте чуть-чуть функцию передачи данных.
—
Bill
(18.03.2003 13:49, 158 байт)
Тогда поменяется порядок следования элементов структуры, что также не гуд.
—
allmaker
(18.03.2003 13:55,
пустое
)
Ответ: извиняйте, если где ошибся - я по-быстрому :
—
TQFP
(18.03.2003 13:10, 206 байт)
Конечно же : = *ad [size -1 -i];
—
TQFP
(18.03.2003 13:21,
пустое
)
думаю не стоит, лучше заморочитья с процедурой передачи. Или вариант - объявите свой тип myLong и переопределите для него операторы "+" "-", конструктор присваивания и копии. Но думаю - не стоит.
—
DASM
(18.03.2003 12:54,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru