以下程序将数组a的4个元素和数组b的6个元素写到名为lett.dat的二进制文件中,请填空。 #include <stdio.h> #include <stdlib.h> main() { FILE *fp; cha

admin2009-01-15  28

问题 以下程序将数组a的4个元素和数组b的6个元素写到名为lett.dat的二进制文件中,请填空。
   #include  <stdio.h>
   #include <stdlib.h>
   main()
   {  FILE *fp;
      char a[5]="1234",b[7]="abcedf";
      if((fp=fopen("【  】","wb"))==NULL)  exit(0);
      fwrite(a,sizeof(char),4,fp);
      fwrite(b,【  】,1,fp);
      fclose(fp);
   }

选项

答案lett.dat 6*sizeof(char)

解析 本题主要考查函数fwrite(char *pt,unsigned size,unsigned n,FILE *fp),把pt所指向的n*size个字节输出到fp所指定的文件中。
转载请注明原文地址:https://kaotiyun.com/show/Y1Xp777K
0

最新回复(0)