save.c
来自「大一时课程设计 通信录管理系统 可作为C课程设计的参考」· C语言 代码 · 共 36 行
C
36 行
#include"yy.h"
void save(NODE *head)
{
NODE *p;
FILE *fp;
int m=0;
char filename[20];
clrscr();
if(head==NULL)
{ printf("\n\n\n\tno records to save!\n");
return;
}
printf("\n\n\nPlease input the file name that you want to save:\n");
printf("(press enter and use 'file1')\n");
gets(filename);
if(strlen(filename)==0)strcpy(filename,"file1");
if((fp=fopen(filename,"wb"))==NULL)
{printf("can not save file!\nplease choose again\n");
return;
}
printf("\n save file...\n");
p=head;
while(p)
{
fwrite(p,LEN,1,fp);
p=p->next;
m++;
}
fclose(fp);
printf("There are %d records which have been saved\n",m);
printf("Press any key to continute...\n");
getch();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?