#include<stdio.h>
#include<stdlib.h>
#include<string.h>
struct student
{
char name[20];
int age;
char num[20];
}stu;
void write()
{
FILE *file;
if((file=fopen("C:\\123","wb"))==NULL)
{
printf("open file failed!\n");
exit(0);
}
//stu stu1;
strcpy(stu.name,"张三");
strcpy(stu.num,"09111626");
stu.age=19;
fwrite(&stu,sizeof(struct student),1,file);
fclose(file);
}
void read()
{
FILE *file;
if((file=fopen("C:\\123","rb"))==NULL)
{
printf("open file failed!\n");
exit(0);
}
//stu stu2;
fread(&stu,sizeof(struct student),1,file);
fclose(file);
printf("name=%s,age=%d,num=%s\n",stu.name,stu.age,stu.num);
}
void main()
{
//write();
read();
}
//测试成功