若有以下定义和声明:
struct student { char num[6]; char name[8]; float mark[4]; } a[30]; FILE *fp;设文件中以二进制形式存有10个班的学生数据,且已正确打开,文件指针定位于文
件开头。若要从文件中读出30个学生的数据放入a数组中,以下能实现此功能的语句
是()struct student { char num[6]; char name[8]; float mark[4]; } a[30]; FILE *fp;设文件中以二进制形式存有10个班的学生数据,且已正确打开,文件指针定位于文
件开头。若要从文件中读出30个学生的数据放入a数组中,以下能实现此功能的语句
是()for (i=0;i<30;i++) fread (&a[i],sizeof(struct student),1L,fp);
for (i=0;i<30;i++) fread (&a[i],sizeof(struct student),30L,fp);
fread (a,sizeof(struct student),L,fp);
for (i=0;i<30;i++) fread(a[i],sizeof(struct student),1L,fp);