设有以下结构体类型: struct st { charname[8]; int num; float s[4]; }student[50]; 并且结构体数组student中的元素都已有值。若要将这些元素写到硬盘文

admin2009-01-15  33

问题 设有以下结构体类型:
   struct st
   {  charname[8];
      int num;
      float s[4];
   }student[50];
并且结构体数组student中的元素都已有值。若要将这些元素写到硬盘文件fp中,请将以下 fwrite语句补充完整:
   fwrite(student,【  】,1,fp);

选项

答案sizeof(struct st)*50

解析 fwrite函数的一般调用形式为:fwrite(buffer,size,count,fp);其中:buffer是一个指针变量,是要输出数据的起始地址;size是要写的字节数;count是要写多少个size字节的数据项;fp是文件指针。
转载请注明原文地址:https://kaotiyun.com/show/i1Xp777K
0

最新回复(0)