[求助]数据及文件的问题
菜鸟我遇见了如下的问题:有一个结构体struct data类型的链表(结构体struct data中间还包含结构体struct setting性的链表),现在我想data性的链表数据输入的一个文件file中并保存,之后又能够打开并读出所有的数据.以下是我的思路,请诸位高手予以指正:
struct data
{
long time;
struct setting *ps;
struct data *next;
};
struct setting
{
int money,sum;
char name[20];
struct setting *next;
};
........
........
........
/*head_d是data形结构体数据链表的首地址*/
struct data *p;
p=head_d;
while(p!=NULL)
{
fwrite(p,sizeof(struct data),1,fp);
p=p->next;
}
fclose(fp);
请问这一样可以吗???中间的输入过程省略.