Я не знаю, действительно ли мой заголовок понятен (я не знаю, как его назвать), но не берите в голову.У меня есть функция с подструктурой в параметре.Я использовал структуру в основном, но не в функции из-за бесполезных данных внутри этой функции.Моя программа выглядит так:
typedef struct vidinfo_s {
vidframe_s sVid;
int id;
[...]
};
typedef struct vidframe_s {
int phyAddr[3];
char *virAddr[3];
[...]
};
int function (vidframe_s *pVid)
Мой вопрос таков: мне нужно вызвать функцию типа int callVidInfo(vidinfo_s *pVid)
, но я не знаю, как это сделать с помощью подструктуры (как я назвал vidframe_s), поэтомуЕсть ли способ сделать это или я должен вызвать мою основную структуру в function
?