填空题
假定磁盘当前目录下有文件名为a.dat、b.dat、c.dat三个文本文件,文件中内容分别为:aaaa#、bbbb#和cccc#,执行以下程序后将输出______。
#include<stdio.h>
void fc(FILE*);
main()
{ FILE *fp; int i=3; char fname[][10]={"a.dat", "b.dat", "c.dat"};
while(--i>=0)
{ fp=fopen(fname[i], "r");
fc(fp); fclose(fp);
}
}
void fc(FILE*ifp)
{ char *c;
while ((c=getc(ifp))!='#')putchar(c-32);
}
【正确答案】
1、CCCCBBBBAAAA
【答案解析】