void Flie(note *head) /*保存信息到文件*/
{
FILE *fp;
note *p;
char outfile[10];
C;
if(s != 1)
{
printf("保存学籍信息到文件\n");
printf("请输入文件名:");
scanf("%s",outfile);
if((fp=fopen(outfile,"w"))==NULL)
{
printf("打不开文件");
menu();
}
printf("\n正在保存.....\n");
p = head->next;
while(p!=trail)
{
fwrite(p,LEN,1,fp);
p = p->next;
}
fclose(fp);
printf("保存成功~\n"); }
else
{
if((fp = fopen(filename,"w"))==NULL)
{
printf("打不开文件");
menu();
}
printf("\n正在保存.....\n");
p = head->next;
while(p->next != trail)
{
fwrite(p,LEN,1,fp);
p = p->next;
}
fclose(fp);
printf("保存成功~\n");
}
}
这是保存函数