加一个成绩进去就可以了啊!
#include <stdio.h>
#include <string.h>
#include <iostream.h>
#define Len sizeof(struct Person)
struct Person
{
char name[10];
int age;
};
void main()
{
FILE *fp;
struct Person person[5];
int i,j=0,k=0;
int sum=0;
int max,min;
float average;
fp=fopen("d:\\............","rb+");
while(!feof(fp))
{
fread(person,Len,5,fp);
}
cout<<"五个人的姓名和年龄信息:"<<endl;
for(i=0;i<=4;i++)
{
cout<<"name:"<<person[i].name<<"\tage:"<<person[i].age<<endl;
}
if(fp==NULL)
{
cout<<"Can not open to read!"<<endl;
return;
}
fclose(fp);
}
#include <stdio.h>
#include <string.h>
#include <iostream.h>
#define Len sizeof(struct Person)
struct Person
{
char name[10];
int age;
};
void main()
{
FILE *fp;
struct Person person[5];
int i,j=0,k=0;
int sum=0;
int max,min;
float average;
fp=fopen("d:\\............","rb+");
while(!feof(fp))
{
fread(person,Len,5,fp);
}
cout<<"五个人的姓名和年龄信息:"<<endl;
for(i=0;i<=4;i++)
{
cout<<"name:"<<person[i].name<<"\tage:"<<person[i].age<<endl;
}
if(fp==NULL)
{
cout<<"Can not open to read!"<<endl;
return;
}
fclose(fp);
}