如何把链表存到文件里 C语言如何将链表里的值写入文件?
C语言如何将链表里的值写入文件?
首先,定义一个全局文件*FP来读取文件if((FP=fopen()学生.txt“,”R“)==null)/*打开文件*/{printf(”文件无法打开!n “)退出(1)}而(!Feof(FP)){P=(student*)malloc(sizeof(student))fscanf(FP,%s%d%d%d%d%d%d”,P->num,P->name,P->clas,&p->xf.jch公司,&p->xf.zhy公司,&p->xf.xx型,&p->xf.rw型,&p->xf.shy公司,&p->xf.zx型)P->next=SX->next P->prior=SX if(SX->next!=null)P->next->prior=P SX->next=P}Fclose(FP)write file if((FP=fopen()学生.txt“,”w“)==NULL){Printf(”文件无法打开!n”)退出(1)}而(P!=null){fprintf(FP,“n%s%s%d%d%d%d”,P->num,P->name,P->clas,P->clasgtxf.jch公司,p->xf.zhy公司,p->xf.xx型,p->xf.rw型,p->xf.shy公司,p->xf.zx型)p=p->下一步}fclose(fp)
如何把链表存到文件里 c语言从文件读取数据到链表 c语言读取txt文件数据到链表
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。