将文本文件fin.dat中的数字字符找出并写入文本文件fnum.dat中。 #include void main () {  c

将文本文件fin.dat中的数字字符找出并写入文本文件fnum.dat中。 #include void main () {  char ch;FILE *fin,*fnum;  fin=fopen (“fin.dat”,________);/*第一空*/  fnum=fopen (“fnum.dat”,“w’’);  while(!feof(_______))    /*第二空*/ {  ch=fgetc(fin);  if(______)fputc (ch,fnum);/*第三空*/ }  fclose (fin);  fclose(fnum); }
【正确答案】:"r"、fin、ch>='0' && ch<='9'
【题目解析】:由于是将文本文件fin.dat中的数字字符找出并写入文本文件fnum.dat中,所以fin.dat文件以只读方式打开,第一空填“r”。while(!feof(_______))含义是当fin所指文件为到文件尾,继续执行循环,所以第二空填fin。if(______)用来判断读入的字符是否是数字字符,如果是数字字符,则写入文本文件fnum所指文件中,所以第三空填ch>='0' && ch<='9'。