Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Mik 15 июля 2003 г. 19:46
В ответ на: Ещё один простой для гуру вопрос по С отправлено sda 15 июля 2003 г. 19:32

Надо так:
В другом файле


typedef union
{
uchar byte;
struct
{
uchar FlagMenu:1,FlagA:1,KeyLow:1,Enter:1,FlagS:1,KeyHigh:1;}hh;
} CodeKey;

extern CodeKey code_key;

void ttt()
{
сode_key.byte = ~P1 & 0x07;
}


Заметьте, что typedef такой же, как и в файле с main. Если не хочется его писать два раза, уберите его в файл-заголовок и включайте при помощи include.
Сразу оговорюсь: что в конце получиться должно - не знаю, так что если это не то, что Вам хотелось, не обессудьте. А вообще читайте K&R.

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

Ответы



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

E-mail: info@telesys.ru