[an error occurred while processing this directive] [an error occurred while processing this directive]
Ещё вспомнил ! (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Mik 23 ноября 2001 г. 21:13
В ответ на: С166 - extern struct ? отправлено Угу 23 ноября 2001 г. 18:46

Компилятор Keil C166 по умолчанию char в структуре размещает на границе слова (2 байта). Так что Ваша структура будет иметь размер 4 байта, а не 2. В последних версиях появилась настройка компилятора, которая позволяет это обойти (но доступ к структуре в таком режиме, естественно, замедлится).
А вообще здесь можно массивом обойтись (unsigned char VideoMem[40][240][2]).

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

Ответы



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

E-mail: info@telesys.ru