|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#define size sizeof(struct student)
struct student //学生信息
{
char name[10];
int num;
int age;
char addr[15];
};
void main()
{
FILE *fp;
char filename[20];
int i;
struct student *pp, boy[2];
pp = boy;
printf("please enter the filename!\n");
gets(filename);//文件名字
fp = fopen( filename, "wb+");
printf("\n name, num, age, addr!\n");
fread( pp, size, 2, fp);//接收结构体首地址 , 元素大小, 元素数量, 文件指针
for(i = 0; i < 2; i++, pp++ )
{
printf("%s\t%d\t%d\t%s\n", pp->name, pp->num, pp->age, pp->addr);
printf("\n");
}
fclose(fp);
}
还有个filename.txt文件 |
|