首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个程序,其功能是对名为“abc.txt"的磁盘文件中“@”之前的所有字符进行处理,处理方法是每个字节的内容减10。
编一个程序,其功能是对名为“abc.txt"的磁盘文件中“@”之前的所有字符进行处理,处理方法是每个字节的内容减10。
admin
2016-12-25
24
问题
编一个程序,其功能是对名为“abc.txt"的磁盘文件中“@”之前的所有字符进行处理,处理方法是每个字节的内容减10。
选项
答案
#include
#include
main() { FILE*fp; char c; if((rp=fpen("abc.txt","r+"))==NULL)/* 测试文件是否正确被打开*/ { printf("Can not open file!\n");exit(0);} while(!feof( fp)) if((c=fgetc( fp))!=’@’/*如果不是@字符则进行加密运算*/ {c =c -10;/*加密运算*/ fseek(fp,-11,1);/* 前移一个字符。因在fgetc(fp)时文件内部指针会自动后移一个字符,指向应被加密字符的下一个字符*/ fputc(c,fp);/* 将获得加密的字符填入该位置,且文件内部指针会自动后移一个字符*/ fseek( fp,01,1);/* 避免指针漂移,定位文件内部指针在当前位置不移动,并将其传递给函数feof(fp)*/ e1se break: rc10se(fp); retun(0);
解析
转载请注明原文地址:https://jikaoti.com/ti/dztaFFFM
本试题收录于:
高级语言程序设计题库理工类分类
0
高级语言程序设计
理工类
相关试题推荐
如何构建一个系统的功能模型?
集成测试是软件组装的一个系统化技术,其目的是发现与________有关的错误。
运算中的精度损失是运算中_______右移出计算机字长,使_______丢失造成的。
从流水线各功能段之间是否有反馈回路来判断,可以把流水线分为()
下列不属于按CISC方向发展和改进指令系统的选项是()
输入机、打印机等设备适合采用哪种数据密度()
实现软件移植的主要技术有统一高级语言、_________、_________和仿真。
货币政策的内容主要包括政___________、___________、____________、____________、__________。
已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩),用关系代数实现查询没有选修课程号为′C5′课程的学生学号。
关于GRANT语句说法不正确的是【】
随机试题
不稳定型心绞痛治疗最重要的措施是
煤气灶台高度一般是()m。
8个月婴儿,体重8kg,腹泻4天,每天10余次,尿很少,精神委靡,呼吸深长,皮肤发花,弹性差,前囟、眼眶明显凹陷,肢冷脉弱,心率160次/分,心音低钝若此时测得该患儿血生化结果为CO2CP为11.2mmol/L(25V%),血钠135mmol/L,应选
酶免疫技术用于样品中物质的定量测定(EIA)是基于
关于商业银行对大额不良贷款逐笔计提专项准备金的做法,错误的是()。
下列有关租赁的表述中,正确的有()。
therapist
Thequestionofwhetherwarisinevitableisonewhichhasconcernedmanygreatwriters.Beforeconsideringthequestion,itwi
Complainingaboutfaultygoodsorbadserviceisnevereasy.Firstofall,complaintsmustbemadetoaresponsibleperson.Gob
A、Itmaycausediabetes.B、Itmayleadtoweightgain.C、Itmaytriggerheartdisease.D、Itmayruintheappetite.B
最新回复
(
0
)