问题
填空题
以下程序将数组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所指定的文件中。