首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数。请填空。 #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
52
问题
以下程序用来统计文件中字符的个数。请填空。
#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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt4.vbp,窗体如图所示。其功能是单击“输入数据”按钮,则可输入一个整数n(要求:8≤n≤12);单击“计算”按钮,则计算l!+2!+3!…+n!的值,并将计算结果显示在文本框中;单击“存盘”按钮,则把文本框中的结果保存到
在名称为Forml的窗体上添加两个名称分别为Textl和Text7.的文本框,它们的高、宽分别为300、2400和1200、2400c,窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求:①Text2可以显示多行文本,并且有垂直和
以下叙述中错误的是
窗体上有名称为Commandl的命令按钮,名称分别为Labell、Labe12、Labe13的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommandl_Click()StaticyAsIntege
在数据管理技术发展的三个阶段中,数据共享最好的是()。
以下关于过程及过程参数的描述中,错误的是
能够产生1到50之间(含1和50)随机整数的表达式是
数据库设计中反映用户对数据要求的模式是()。
编写如下程序:PrivateSubCommandl_Click()DimxAsInteger.yAsIntegerx=InputBox("输入第一个数")y=InputBox("输入第二个数")Ca
有数据定义语句:DimX,YAsInteger以上语句表明
随机试题
下列需要禁用氨基酸注射液的患者是
Happypeopleworkdifferently.They’remoreproductive,morecreative,andwillingtotakegreaterrisks.Andnewresearchsugge
肩关节前脱位的主要症状为(1),(2),(3);主要体征为(4),(5),(6)。
分泌降钙素的细胞是
在GB/T19000—2000标准的“质量管理体系基础”中将由组织的顾客或由其他人以顾客的名义对质量管理体系所进行的审核称为( )审核。
下列选项中,不属于财政政策主要手段的是()。
某期资金预算中假定出现了正值的现金余缺,且超过理想的期米现金余额时,单纯从财务预算调剂现金余缺的角度看,该期不宜采用的措施是()。
有甲、乙、丙、丁、戊五个人,已知他们之间关系如下:(1)甲是乙的儿子的爸爸:(2)丙是乙的爸爸的儿子:(3)丁是丙的儿子的妈妈:(4)戊是丁的妈妈的儿子。则下列说法正确的是:
从地区分布情况看,东、中、西各地区高速公路总量以及所占比重都存在较明显的差异。东部地区共有高速公路10878千米,占全国高速公路总里程的56%;中部地区5014千米,占25.8%;西部地区3545千米,仅占全国高速公路总里程的18.2%。在各地区的公路总里
Thedriestcontinentsis______.
最新回复
(
0
)