📄 save.c
字号:
#include "stdio.h"
struct student
{
long num;
char name[20];
float score;
}
main()
{
FILE *fp=NULL;
char filename[20];
struct student stud;
int count=1;
printf("\nplease input filename:");
gets(filename);
if((fp=fopen(filename,"wb+")==NULL))
printf("error");
while (count<100)
{
printf("\nplease input num:");
scanf("%ld",&stud.num);
if(stud.num==0)
break;
printf("\nplease input name:");
scanf("%s",stud.name);
printf("\nplease input score:");
scanf("%f",stud.score);
if(fwrite(&stud,sizeof(stud),1,fp)!=1)
{
printf("error");
getch();
exit(1);
}
count++;
}
fclose(fp);
if((fp=fopen(filename,"rb")==NULL))
printf("adsfsdf");
while(fread(&stud,sizeof(stud),1,fp)!=NULL)
printf("%ld%s%f",stud.num,stud.name,stud.score);
fclose(fp);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -