谁能给我解译一下...谢谢各位大大们

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:55:22
void Save(Link l) { FILE* fp; Node *p; int flag=1,count=0; fp=fopen("c:\\student","wb"); if(fp==NULL) { printf("\n=====>提示:重新打开文件时发生错误!\n"); exit(1); } p=l->next; while(p) { if(fwrite(p,sizeof(Node),1,fp)==1) { p=p->next; count++; } else { flag=0; break; } } if(flag) { printf("\n=====>提示:文件保存成功.(有%d条记录已经保存.)\n",count); shoudsave=0; } fclose(fp); } void main()

无效的保存(链接升) (文件*计划生育;节点*磷;诠释国旗= 1 ,计数= 0 ;的FP = fopen (的“ C : \ \学生” , “世行” ) ;如果(空的FP == ) ( printf ( “ \ n =====>提示:重新打开文件时发生错误! \ n ” ) ;退出( 1 ) ; ) P值升“ ->明年;而性( P ) (如果( f write的( p , s izeof(节点) , 1 ,计划生育) == 1 ) ( P值为P - >明年;计数+ + ; )否则(旗= 0 ;突破; ) )如果(旗) ( printf ( “ \ n =====>提示:文件保存成功。 (有% d个条记录已经保存。 ) \ n “ ,计数) ; shoudsave = 0 ; ) fclose (计划生育) ; )无效的Main ( )