我在 c 中有一个数据结构,它是一个结构指针数组:
struct trex *trex_arr[128];
struct trex{
struct trex *next;
char name[LEN];
unsigned int id;
int groups[LEN];
struct list *filenames; //linked list
unsigned int fn_len;
};
我想将数组写入文件。我知道我需要在“下一个”指针和链表中的每个元素中写入对象,但是我该怎么做才能成功地将它读回到我的原始数组中(数组中有链接也)?