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