简答题
👁️ 浏览量:

试题题干

将文件data1.txt的内容复制到文件data2.txt中。


参考答案

试题解析

因为要将文件data1.txt的内容复制到文件data2.txt中,所以只允许对文件data1.txt进行只读的操作,对文件data2.txt进行只写的操作,即第一空应是以只写方式打开文件data1.txt,即第一空应填写只读的字符r;在do-while语句中,利用fgetc从f1所指向的文本文件中读取字符,即应写成ch=fgetc (f1);即第二空应填入ch;从f1所指向的文件中读取完字符就要把字符复制到f2所指向的文件,即第三空是要将ch中的字符写入f2所指向的文本文件,故第三空应填入f2。