⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 file.h

📁 奥运会成绩统计系统 有查找;删除;添加;更新;保存;等
💻 H
字号:
#include "data.h"
#include "stdio.h"

void Save()
{
	FILE *fp;
	int i=0;
	if((fp=fopen("Olympic.txt","wb"))==NULL)
	{
		printf("cannot open this file\n");
		exit(0);
	}
	
	for(i=0;i<N;i++)
	{
		fprintf(fp,"%s\t",Country[i].GName);
		fprintf(fp,"%s\t",Country[i].GContinent);
		fprintf(fp,"%d\t",Country[i].Goldplate);
		fprintf(fp,"%d\t",Country[i].Silvermedal);
		fprintf(fp,"%d\t",Country[i].Cuprumplate);
		fprintf(fp,"%d\t",Country[i].Integral);
		fprintf(fp,"%s\t",Item[i].ItemNum);
		fprintf(fp,"%s\t",Item[i].ItemName);
		fprintf(fp,"%s\t",Item[i].GoldAthleteName);
		fprintf(fp,"%s\t",Item[i].SilverAthleteName);
		fprintf(fp,"%s\t",Item[i].CuprAthleteName);
		fprintf(fp,"%s\t",Item[i].AthleteCity);
		fputc('\n',fp);
	}
    printf("信息存储完毕!!!\n");
	fclose(fp);
}
void Load()
{
	
	int i;
	FILE *fp;
	if((fp=fopen("Olympic.txt","r"))==NULL)
	{
		printf("cannot open this file\n");
		exit(0);
	}
	for(i=0;i<M;i++)
	{
		fread(&Item[i],sizeof(struct Olympic),1,fp);
		printf ("%s\t",Country[i].GName);
		printf ("%s\t",Country[i].GContinent);
		printf ("%d\t",Country[i].Goldplate);
		printf ("%d\t",Country[i].Silvermedal);
		printf ("%d\t",Country[i].Cuprumplate);
		printf ("%d\t",Country[i].Integral);
		printf ("%s\t",Item[i].ItemNum);
		printf ("%s\t",Item[i].ItemName);
		printf ("%s\t",Item[i].GoldAthleteName);
		printf ("%s\t",Item[i].SilverAthleteName);
		printf ("%s\t",Item[i].CuprAthleteName);
		printf ("%s\t",Item[i].AthleteCity);
        putc ('\n',fp);
	}
	fclose(fp);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -