A-A+

下面程序把从终端读入的10个整数以二进制方式写入一个名为bi.dat的新文件中。 inclu

2022-08-12 18:57:35 问答库 阅读 197 次

问题详情

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


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:"bi.dat"fp
打开文件函数fopen的参数是文件名,因此有fopen("bi.dat");而写文件的参数是文件指针,因此有fwrite(&j,sizeof(int),1,fp);

考点:终端,整数