文本文件中的test.txt内容如下 1 2 3 5 执行如下程序后 输出结果为 void main() { FILE *fp; int
已帮助 人
文本文件中的test.txt内容如下 1,2,3,5 执行如下程序后,输出结果为 void main() { FILE *fp; int a,b,c; char m; fp=fopen("g:test.txt","r"); fscanf(fp,"%d%d%d%c",&a,&b,&c,&m); printf("a=%d,b=%d,c=%d,m=%c",a,b,c,m); fclose(fp); } 输出结果为
A.a=1,b=2,c=3,m=5
B.a=1,b=2,c=3,m=,
C.a=1,b=,,c=2,m=,
D.格式串错误。只有a成功读取值1,其他变量的值均没有读取成功

热搜:连墙件设置要求2步3跨
回答
共1条回复-
A解析:本题的功能是顺序的读两个文本文件,依次输出。当打开文件时出现错误,fopen函数将返回NUL
