(49) 有以下程序
#include
main( )
{ FILE *fp; int i,k=0,n=0;
fp=fopen("d1.dat","w");
for(i=1;i<4;i++) fprintf(fp,"%d",i);
fclose(fp);
fp=fopen("d1.dat","r");
fscanf(fp,"%d%d",&k,&n); printf("%d %d\n",k,n);
fclose(fp);
}
执行后输出结果是( )。
A) 1 2 B) 123 0 C) 1 23 D) 0 0
c语言编程的问题 文件
答案:2 悬赏:50 手机版
解决时间 2021-08-11 05:44
- 提问者网友:轮囘Li巡影
- 2021-08-10 19:37
最佳答案
- 五星知识达人网友:过活
- 2021-08-10 20:50
结果选A
fp=fopen("d1.dat","w");
for(i=1;i<4;i++) fprintf(fp,"%d",i);
fclose(fp);
这段是打开一个名为d1.dat的文件并向文件中写入四个数字1234。
fp=fopen("d1.dat","r");
fscanf(fp,"%d%d",&k,&n); printf("%d %d\n",k,n);
fclose(fp);
这一段是打开名为d1.dat的文件并读取。从文件头部读取两个数,分别赋值给k n,输出k n的值。关闭文件。
其中fopen函数中,"w"表示向文件中写入内容。"r"表示从文件中读取内容
fp=fopen("d1.dat","w");
for(i=1;i<4;i++) fprintf(fp,"%d",i);
fclose(fp);
这段是打开一个名为d1.dat的文件并向文件中写入四个数字1234。
fp=fopen("d1.dat","r");
fscanf(fp,"%d%d",&k,&n); printf("%d %d\n",k,n);
fclose(fp);
这一段是打开名为d1.dat的文件并读取。从文件头部读取两个数,分别赋值给k n,输出k n的值。关闭文件。
其中fopen函数中,"w"表示向文件中写入内容。"r"表示从文件中读取内容
全部回答
- 1楼网友:野慌
- 2021-08-10 22:27
A,就是它。为什么是它就不说了。你看看题解吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯