问题
填空题
设有以下结构体类型:
Struct st
char name[8];
int num;
float s[4];
student[50];
并且结构体数组student中的元素都已有值,若要将这些元素写到硬盘文件fp中。请将以下fwrite语句补充完整:
fwrite(student,______,1,fp);
答案
参考答案:sizeof(struct st)*50
解析: fwrite函数的一般调用形式为:fwrite(buffer,sizi,count,fp),其中:buffer是一个指针变量,是要输出数据的起始地址;size是要写的字节数;count是要写多少个size字节的数据项;fp是文件型指针。