ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
617211 Топик полностью
rual (01.09.2015 13:21 - 13:35, просмотров: 113) ответил Mebius на Вместо &config.paramA и т.д. нужно использовать макрос offsetof, если я правильно понял вопрос.
Чота кейл такого не знает(( в каком хидере он содержится? Нашёл в #include <stddef.h>, изменил код  typedef struct { const char* Name; uint8_t size; int ofs; } ConfName; const ConfName cn[] = { "параметр А",2,offsetof(struct config,paramA), "параметр B",4,offsetof(struct config,paramB), "параметр C",4,offsetof(struct config,paramC) }; Но ругается ошибкой error: #1340: typedef "config" may not be used in an elaborated type specifier