[求助]还有一个结构体写入的题,以前不知道还有这样的语句,见笑哈
在C语言中,设有以下结构体类型:
struct st
{
char name[8];
int num;
float s[4];
}student[50];
并且结构体数组student中的元素都已有值,若要将这些元素写到硬盘文件fp中,以
下不正确的形式是( )。
A. fwrite(student,sizeof(struct st),50,fp);
B. fwrite(student,50*sizeof(struct st),1,fp);
C. fwirte(student,25*sizeof(struct st),25,fp);
D. for(i=0;i<50;i++)
fwrite(student+i,sizeof(struct st),1,fp);