#include<iostream>
using namespace std;
struct student_type
{
char name[10];
int num;
int age;
char sex;
}stud[2]={{"zhang",1001,23,'m'},{"wang",1002,22,'f'}};
int main()
{
int i;
FILE *file;
if((file=fopen("stud_dat","rb"))==NULL)
{
printf("cannot open yhe file\n"); exit(0); };
for(i=0;i<2;i++){
fread(&stud[i],sizeof(struct student_type),1,file);
printf("%s%d%d%s",stud[i].name,stud[i].num,stud[i].age,stud[i].sex);
};
//printf("%s%d%d%s",stud[0].name,stud[0].num,stud[0].age,stud[0].sex);
fclose(file);
system("pause");
return(0);
}
using namespace std;
struct student_type
{
char name[10];
int num;
int age;
char sex;
}stud[2]={{"zhang",1001,23,'m'},{"wang",1002,22,'f'}};
int main()
{
int i;
FILE *file;
if((file=fopen("stud_dat","rb"))==NULL)
{
printf("cannot open yhe file\n"); exit(0); };
for(i=0;i<2;i++){
fread(&stud[i],sizeof(struct student_type),1,file);
printf("%s%d%d%s",stud[i].name,stud[i].num,stud[i].age,stud[i].sex);
};
//printf("%s%d%d%s",stud[0].name,stud[0].num,stud[0].age,stud[0].sex);
fclose(file);
system("pause");
return(0);
}