#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include"conio.h"
#define N 20
struct student
{
char num[20];
char name[10];
float baimi;
float sanjitiao;
float chenggantiao;
} ;
void menu();
int reads(struct student stu[N]);
void save (struct student stu[N],int n);
void search();
void add();
void del();
void sort();
void keep();
void sheep();
void query();
void show();
void change();
int reads(struct student stu[N])//读取运动员文件中的内容
{
FILE *fp;
int i=0;
if((fp=fopen("c:\\stUdent.txt","r"))==NULL)
{
printf("文件打开失败!\n");
return 0;
}
else
{
for(i=0;feof(fp);i++)
fscanf(fp,"%s %s %f %f\n",stu[i].num,stu[i].name,&stu[i].baimi,&stu[i].sanjitiao,&stu[i].chenggantiao);
}
fclose(fp);
return i;
}
void save(struct student stu[N],int n)//运动员信息改变后更新文件
{
FILE *fp;
int i=0;
if((fp=fopen("c:\\student.txt","w"))==NULL)
{
printf("文件打开失败!\n");
return ;
}
else
{
for(i=0;i<n;i++)
fscanf(fp,"%s %s %f %f %f\n",stu[i].num,stu[i].name,&stu[i].baimi,&stu[i].sanjitiao,&stu[i].chenggantiao);
}
fclose(fp);
}
void search()//查询运动员信息
{
int i=0,m;
char num[20];
struct student stu[N];
m=reads(stu);
print
代码不知道为什么有问题
最新推荐文章于 2024-07-06 23:42:06 发布