Дополнение:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Но более удобно:
#define StructElemOffset(rettype,structtype,member) ((rettype)&(((structtype *)0)->member))
Использование:
StructElemOffset(тип_результата,имя_структуры,имя_члена_структуры)typedef struct {
int a;
char b;
long c;
} AnyStructType;
...
int Offset_c_in_AnyStruct=StructElemOffset(int,AnyStructType,c);
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru