Извините, если это не очень хорошо объяснено. Я искал везде, где могу, но не могу найти решение. Я пытаюсь прочитать двоичный файл в c, но проблема в том, что он содержит много структур с зависимостями. Я знаю, как читать один тип структуры в переменную, но не в этом случае. Вот пример того, что я имел в виду под зависимостью между структурами:
typedef struct
{
int a;
int b;
} Car;
typedef struct
{
char c[10];
int d;
Car* cars;
} Seller;
typedef struct
{
int e;
Seller* sellers;
} Maker;
При чтении я должен быть в состоянии связать каждый автомобиль с его продавцом и каждого продавца с его производителем.