Изврат: Я обхожусь 3-4 байтами (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Assm 14 апреля 2004 г. 12:22
В ответ на: Разврат. За основу берется массив указателей на функции, далее извращайтесь как хотите. отправлено Mikla 14 апреля 2004 г. 12:07

Один байт - код меню, другой - код подменю (или вообще укладываю их в одном байте, если вложенность не очень большая и меню не длинное). Один байт для хранения предыдущего пункта меню (чтоб "всплывать" по "ескейпу" на уровень вверх.) Ну и быйт по всякие атрибуты (типа вид курсора, флаг автоповтора и т.п.) Все на ассме, пользуюсь своими наработанными болванками операционной среды. На Си думаю такое тоже прокатит и никаких тебе указателей и массивов. Все просто, прозрачно и экономично. Подобный подход я применял (давненько правда) и при программировании на "высоких" языках на компе.

Хотя... если памяти избыток, то можно и массивы использовать.

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

Ответы



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

E-mail: info@telesys.ru