定义一个结构体数组,并编写函数从文件中读入结构体数
发布网友
发布时间:2023-09-20 10:31
我来回答
共1个回答
热心网友
时间:2023-09-24 02:57
#include<stdio.h>
#define N 256
struct mStu { char name[20]; int age,number; float score[4]; } sStudents[N];
void main()
{ FILE *fp; int n; char fnm[40]={ "c:\\record.dat" };
if ( fp=fopen(fnm,"rb") )
{ n=0; while ( !feof(fp) ) { fread(sStudents+n,sizeof(struct mStu),1,fp); }
fclose(fp);
} else printf("无法打开目标文件'%s'读取数据。\n",fnm);
}