首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数。请填空。 #include“stadio.h” main() { FILE *fp;long num=0L; if((fp=fopen(“fname.dat”,“r”))==NULL);
以下程序用来统计文件中字符的个数。请填空。 #include“stadio.h” main() { FILE *fp;long num=0L; if((fp=fopen(“fname.dat”,“r”))==NULL);
admin
2010-01-10
29
问题
以下程序用来统计文件中字符的个数。请填空。
#include“stadio.h”
main()
{ FILE *fp;long num=0L;
if((fp=fopen(“fname.dat”,“r”))==NULL);
{printf(“0pen error\n”);exit(0);}
while( 【 】)
{fsetc(fp);num++;}
printf(“num=%1d\n”,num-1);
fclose(fp);
}
选项
答案
!feof(fP)
解析
统计文件中字符个数的算法可描述如下:首先判断文件位置指针是否指向了文件尾,如果不是则读出一个字符,同时字符的个数加1,再判断文件位置指针是否位于文件尾,如此循环,直到文件位置指针位于文件尾为止。本题首先以读文件的方式打开了文件“fname.dar”,如果打开成功则把返回的文件型指针赋值给fp,然后通过循环求文件中的字符数。首先判断文件位置指针是否位于文件尾,如果不是则循环读取字符,每次字符数加1。所以下划处应填循环条件,文件位置指针不是指向文件尾,即“!feof(fp)”。
转载请注明原文地址:https://kaotiyun.com/show/B2Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml、标题为“学生出勤情况”的窗体上画1个名称为Frame1的框架控件,其标题内容为“请选择”;再向框架内画5个名称分别为OptionI、Option2、Option3、Option4、Option5,标题文字分别为“旷课”、“迟到”、“早退
在名称为Forml的窗体上添加一个名称为Cl、标题为“改变颜色”的命令按钮,窗体标题为“改变窗体背景色”。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。运行程序后的窗体如图所示。要求:程序中不得使用变量,每个事件过程中只能
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“装入数据”按钮,则从考生文件夹下的in5.txt文件中读入所有城市名称和距离,城市名称按顺序添加到列表框Listl中,距离放到数组a中;当选中列表框中的一个城市时,它的距离就在Textl中显示
在考生文件夹下有一个工程文件sjt4.vbp,窗体中有一个矩形和一个圆,程序运行时,单击“开始”按钮,圆可以横向或纵向运行(通过选择单选按钮来决定),碰到矩形的边时,则向其相反方向运动,单击“停止”按钮,则停止运动,如图所示。可以通过选择单选按钮随时改变运
在考生文件夹下有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Text1的文本框。窗体文件
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参
如果要定义一个窗体级变量,定义变量语句的位置应该是
数据的存储结构是指
随机试题
显像剂被脏器或组织摄取的机制与显像方法的关系,99mTc—DTPA肾动态显像为
根据《药品流通监督管理办法》,药品生产、经营企业不能进行的行为是
1mol的单原子分子理想气体从状态A变为状态B,如果不知是什么气体,变化过程也不知道,但A、B两态的压强、体积和温度都知道,则可求出( )。
某白酒灌装车间设置推车式灭火器,应优先选择的是()。
通过证券交易所的交易系统发行和交易,可以记名、挂失的国债是()。
企业通过建立内部保险机制或保险机构,承担企业的各种可能风险,这种应对风险的措施称为()。
横綱
Inhis______tofurtherknowledgeoftheuniverse,manhasnowbeguntoexplorespace.
Youshouldspendabout20minutesonQuestions27-40,whicharebasedonReadingPassage3below.Quie
A、Farmmachineshelpedlowertheirprices.B、Peoplediscoveredtheirmedicinalvalue.C、Therewereseriousfoodshortages.D、The
最新回复
(
0
)