以下程序把从终端读入的20个整数以二进制方式写到一个名为d.dat的新文件中,请填空。 #include <stdio.h> FILE *fp; main() {int i,j; if((fp=fopen( 【 】,"w

admin2009-04-15  26

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

选项

答案"bi.dat" fp

解析 要向文件bi.dat中写数据,所以要打开文件bi.dat。fp是指向文件bi.dat的指针,是将数据写入fp指向的文件中去。
转载请注明原文地址:https://kaotiyun.com/show/hsWp777K
0

最新回复(0)