首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下面的程序用来统计文件中字符的个数。 main( ) { FILE*fp; long num=0; if((fp=fopen(“fname.day”,“r”))==NULL) {printf<“Cann’t open file\n”);eti
下面的程序用来统计文件中字符的个数。 main( ) { FILE*fp; long num=0; if((fp=fopen(“fname.day”,“r”))==NULL) {printf<“Cann’t open file\n”);eti
admin
2014-10-20
39
问题
下面的程序用来统计文件中字符的个数。
main( )
{
FILE*fp;
long num=0;
if((fp=fopen(“fname.day”,“r”))==NULL)
{printf<“Cann’t open file\n”);etit(O);}
while{fgetc(fp);num++;)
printf(“hum=%d n”,num);
fclose(fp);
}
选项
答案
! feof(fp)
解析
若要统计文件中的字符个数,程序设计一个计数器,并预置该计数器为0值,并打开文件。在正确打开情况下,接着是一个循环。循环在文件未结束的情况下,反复读入字符,并增加字符计数器。所以循环条件可写成:程序有一个错误,由于num变量的类型是long型的,输出它的值应在格式符d之前加上格式修饰符’1’,不加这个修饰符只有在10ng型与int型实现相同的系统才是正确的。另外,要统计文件的长度,最好用二进制方式打开,通过读入的字节数求出文件的长。这是因为正文文件方式打开时,文件中的双字符(回车字符和换行字符)读人后将被当作一个字符存储,二进制方式不进行这样的转换。
转载请注明原文地址:https://kaotiyun.com/show/BgvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
为了避免斜压破坏,在受弯构件斜截面承载力计算中,通过规定下面哪个条件来限制()。
什么是后张法?简述后张法预应力混凝土构件的施工步骤及主要设备。
结构在规定的使用年限内,应满足那些功能要求?
结构的极限状态可分为承载力极限状态和_________极限状态。
如图所示水平梁AB,受到一个均布载荷和一个力偶的作用。已知均布载荷q=0.2kN/m,力偶矩的大小M=1kN.m,长度ι=5m。不计梁本身的质量,求支座A、B的约束反力。
在图示桁架中杆零杆的个数为()
对下图所示结构进行节点位移分量统一编码,并写出各单元定位向量(考虑轴向变形,忽略轴向变形)。
中国共产党决定将减租减息政策改变为实现“耕者有其田”政策的文件时()
注册会计师在对ABC股份有限公司2009年度财务报表进行审计时,按照审计准则要求对有关应收账款进行了函证,并实施了其他必要的审计程序,但最终仍有应收账款的重大错报未能查出。你认为下列对注册会计师责任界定的正确的是()。
当文件关闭成功后,fclose函数的返回值为:______。
随机试题
神经系统结构与功能的基本单元是____,神经系统产生心理活动的基本方式是___。
对眼分泌物做细胞学检查中说法错误的有
调查表中问题的排列要讲究一定的逻辑顺序,下列对问题排列无关紧要的是
A、数引最多,遍布于舌背,体积较小,末端有毛刷样突起的乳头称B、数目较少,位于舌尖及舌侧缘,色泽较红,呈圆形头大颈细的突起状的乳头称C、体积最大,数目最少,约8~12个,沿界沟前方排成一列的乳头称D、位于舌侧缘后部,为退化器官,呈5~
亮度参数有()。
下列关于室外消火栓设置的说法中,错误的是()。
证券公司擅自设立、收购、撤销分支机构,或者合并、分立、停业、解散、破产,或者在境外设立、收购、参股证券经营机构的,可对其实行的处罚包括()。I.责令改正Ⅱ.违法所得不足10万元的,处以10万元以上60万元以下的罚款Ⅲ.
Cultureinfluencesanindividual’shealthbeliefs,behaviours,activitiesandmedicaltreatmentoutcomes.【C1】______thesignific
“商品”与“顾客”两个实体集之间的联系一般是
对类的构造函数和析构函数描述正确的是()。
最新回复
(
0
)