Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
539546
Топик полностью
abivan
(15.08.2014 13:28, просмотров: 104)
ответил
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); }
Ответить
ЗВЫНЯЙТЕ МУЖИКИ. Мне нужно прерваться на время.
-
Codavr
(15.08.2014 13:31
)