如何把鏈表存到文件里 C語言如何將鏈表里的值寫入文件?
C語言如何將鏈表里的值寫入文件?首先,定義一個全局文件*FP來讀取文件if((FP=fopen()學生.txt“,”R“)==null)/*打開文件*/{printf(”文件無法打開!n “)退出(1
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)