ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
21 июля
539546 Топик полностью
abivan (15.08.2014 13:28, просмотров: 96) ответил Codavr на Локальная структура не видна за пределами функции как ты вне функции указатель на нее определишь? А статическая она конечно должна быть. Я это в задаче обозначил. В данном случае меня наккладные расходы не интересовали. Я хотел получить
пример. "StoreData.h" #ifndef DEF_STOREDATA_INC void* GetStoreData(unsigned Par1, ...); void PutStoreData(void* Var, ...); /*...типы и макросы */ #define DEF_STOREDATA_INC #endif StoreData.c #include "StoreData.h" static t_StoreData StoreData; void* GetStoreData(unsigned Par1, ...) { /*....*/ return (&StoreData.QntChanal); } void PutStoreData(void* Var, ...){ /*....*/ StoreData.QntChanal=*(unsigned*)Var); }