简答题
👁️ 浏览量:

试题题干

统计文本文件file.dat的行数(提示:以’\n’作为每行的结束)。


参考答案

试题解析

因为是统计文本文件file.dat的行数,所以给定义的lines赋初值,lines的初值应该为0,即第一空应填入0;

第二空填入的应该是判断fp是否到达文件尾,只有不到达文件尾的时候才能统计文本文件file.dat的行数,若到达文件尾就结束循环,故第二空应填入!feof(fp);

因为题干中给出提示以’\n’作为每行的结束,即要想指向if语句之后的lines++,就要让ch遇到\n,即第三空应填入ch==’\n’,故填入==。