简答题
👁️ 浏览量:

试题题干

统计文本文件letter.txt中字符“b”、‘e’、‘g’、‘i’和‘n’各自出现的次数。


参考答案

试题解析

因为是文本文件,所以要定义文件型指针,在函数中出现fp,故第一空应填入*fp;

因为要让文本文件中字符“b”、‘e’、‘g’、‘i’和‘n’各自出现,故应该是以只读或读/写方式打开文件,故第二空可填入“r”(或“r+”);

第三空是要填写switch语句中的表达式,因为要确定文本文件中字符“b”、‘e’、‘g’、‘i’和‘n’各自出现次数,在函数中也给出ch=fgetc(fp),用ch表示字符,故switch语句中的表达式要填写ch。