问题
填空题
设有以下结构体类型: 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是文件指针。