2020-08-01

标题 关于链表内容输入到文件的代码问题

我最近写了个函数void save(struct studenthead)
{
FILE
fp;
if(fp=fopen(“file2.date”,“ab+”)==NULL)
{printf(“ERRO\n”);
exit(1);}
struct studentp;
p=head;
while(p!=NULL){
fwrite(p,m,1,fp);
p=p->next;}
rewind(fp);
p=head;
while(p!=NULL){
fread(p,m,1,fp);
printf("姓名:%s\n监狱号: %d\n入狱时间: %s\n出狱时间: %s\n
***************************************\n",p->a,p->num,p->in,p->out);
p=p->next;}
fclose(fp);

}
看了很多遍都没找到错误,可以运行,也能输出,但文件里就是没有存进数据,有没有大神可以解答下,谢谢了

猜你喜欢

转载自blog.csdn.net/qq_45934731/article/details/107725406