首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
下面的程序用来统计文件中字符的个数。 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
37
问题
下面的程序用来统计文件中字符的个数。
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://jikaoti.com/ti/X29fFFFM
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
保护性隔离
治疗饮食
中枢温度低于体温调定点,机体将出现的反应是()。
函数的定义域为_________.
对图所示结构,下列结果正确的是()
肺通调水道功能主要依赖予:()
tRNA3’-末端的碱基序列是:()
内部控制要素包括()。
设a,b,c均为int类型变量,请用C语言的表达式描述以下命题。a或b中有一个大于c______________;c是偶数______________。
C语言规定,简单变量作为实参时,它和对应形参之间的数据传递方式是()。
随机试题
我国第一个全国性的关于医疗事故处理问题的行政法规颁布于
患者,女性,28岁,确诊为淋病,为其进行健康指导。下列哪项是错误的
下面有关雌激素一孕激素的试验叙述中,不正确的是
昆仑木材公司领有进口木材许可证,经营进口木材。2005年10月1日与达斌公司签订缅甸原木购货合同,限期3个月内履行,并申请银行贷款,依约向中国银行某分行申请开具信用证,以及与其他三家客户签订转销合同。达斌公司与昆仑公司签订购货合同,一开始就未打算按合同的约
孙某在某县公安局接受治安调查、询问时死亡,后某县公安局的行为被确认违法。孙某的哥哥要求某县公安局赔偿,遭到拒绝后向法院提起行政赔偿诉讼。下列哪一项说法是正确的?()
下列各项可以不征或免征土地增值税的有()。
一次公开课过后,我把课堂上用过的精关卡片作为奖励发给同学们,然后对他们课堂上踊跃的表现给予表扬。从这以后,我渐渐发现我班注意力不集中的宋振铭同学在课堂上的听课状态有了明显的好转。一个偶然的机会,他的母亲说:“自从你给了他那个‘特殊的奖励’后,他对自己的要求
党的十八届三中全会提出,在()的前提下,允许农村集体经营性建设用地出让、租赁、入股,实行和国有土地同等入市、同权同价。
按法律关系所体现的社会内容的性质,可将其分为()。
文化产业发展通过产品供给效应为居民提供文化产品消费对象,它的发展能够改变整个国民经济的结构和比例关系。与其他产品相比,文化产品的核心内容为精神劳动,能够借助于书报杂志、文娱用品、音像制品等物的外壳,实现其的物质化和价值化,为人们提供精神文化产品,是社会总产
最新回复
(
0
)