的数组c写入和读出的文件I具有在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;
};
欲写入文件阵列。我知道我需要在“下一个”指针和链接列表中的每个元素中写入对象,但是我该怎么做才能将它成功读回到原始数组中(数组中有链接以及)?
最简单的方法是序列化并将其反序列化为XML,但对于C语言,您需要一个库支持。如何使用标题?然后你知道你遇到了这个对象的链表,并相应地创建你的链表。这是你的问题还是我误解了它? –
你使用头文件的意思是什么? – user1190650
在您的输出文本文件中,放置一些表示链接列表开头的标识符。它应该保持唯一的数据,以便每当遇到这样的数据时,您的程序就会知道链接列表正在启动。 –