Я начал чувствовать себя комфортно с C, а затем я столкнулся с типом. Если у меня есть файл, указанный в файле *.h
struct data {
int value;
char *label;
};
и это в другом файле *.h
# define TYPE void*
Как мне передать указатель void на структуру, чтобы я мог использовать переменную "TYPE val", которая передавалась в функции? Например, если я хочу использовать значение, на которое указывает TYPE val, как его передать, чтобы передать это значение другим функциям?