填空题 以下程序把从终端读入的20个整数以二进制方式写到一个名为d.dat的新文件中,请填空。
#include <stdio.h>
FILE *fp;
main()
int i,j;
if((fp=fopen( 【18】 ,"wb"))==NULL) exit(0);
for(i=0;i<20;i++)
scanf("%d",&j);fwrite(&j,sizeof(int),1, 【19】 );
fclose(fp);


  • 1、
【正确答案】 1、[18] "bi.dat" [19] fp    
【答案解析】[解析] 要向文件bi.dat中写数据,所以要打开文件bi.dat。fp是指向文件bi.dat的指针,是将数据写入fp指向的文件中去。