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

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

Отправлено ETM 20 сентября 2006 г. 19:14
В ответ на: вопрос по организации данных в С отправлено ы 20 сентября 2006 г. 17:49

typedef struct {
int type_id;
type1 t1;
type2 t2;
type3 t3;
........
typeX tx;
} GSTRUCT_A;

typedef struct {
int type_id;
type1 t1;
type2 t2;
type3 t3; ........
typeY ty;
} GSTRUCT_B;

typedef struct {
int type_id;
type1 t1;
type2 t2;
type3 t3;
........
typeZ tz;}GSTRUCT_C;

void FUNC (void *type);
{
int *ptrType=(int *)type;
switch (*ptrType) {
case STRUCT_A_ID:
//...
break;
case STRUCT_B_ID:
//...
break;
case STRUCT_C_ID:
//...
break;
}
}

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

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание