填空题
下列程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。
#include <stdio.h>
main1
{ FILE *fp; char ch;
fp = fopen( 2 );
ch = fgetc(fp);
while(!feof(fp)) { putchar(ch); ch=fgetc(fp); }
putchar("/n"); fclose(fp);
}
【正确答案】
1、"filea.dat","r"
【答案解析】本目要求从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上,首先打开filea.dat文件再读取字符,所以空白处应为以读的方式打开文件,所以其内容应该为"filea.dat","r"。