首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一个程序,其功能是对名为“abc.txt"的磁盘文件中“@”之前的所有字符进行处理,处理方法是每个字节的内容减10。
编一个程序,其功能是对名为“abc.txt"的磁盘文件中“@”之前的所有字符进行处理,处理方法是每个字节的内容减10。
admin
2016-12-25
65
问题
编一个程序,其功能是对名为“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://kaotiyun.com/show/ktAx777K
本试题收录于:
高级语言程序设计题库理工类分类
0
高级语言程序设计
理工类
相关试题推荐
有效性测试的目标是发现软件实现的功能与_________不一致的错误。
如何实现不同抽象层术语和处理逻辑之间的映射,涉及两方面的内容,分别是_________和过程途径,前者为求解软件的开发逻辑。
从计算机系统结构上讲,机器语言程序员所看到的机器属性是()
给出N=8的蝶式变换.如图26图所示。写出互连函数关系。
_______以字符为独立的信息传输单位,在每个字符的起始处开始对字符内的比特实现同步,但字符与字符之间的间隔时间是不固定的。()
判别循环队列空和满的方法有_______、_______和_______。
在一个循环队列Q中,判断队空的条件为_______,判断队满的条件为______。
SQL语言中,GRANT和REVOKE语句用于实现数据库的【】
main(){charn;scanf("%e",&n);switch(++n){default:printf("error");break;ease’a’:case’A’:
main(){inta[]={2,4,6},*ptr=&a[0],x=8,y,z;for(y=0;y<3;y++){z=(*(ptr+y)<y)?*(ptr+y):x;printf("%d\n"
随机试题
下列腧穴具有祛风作用的为
阅读下面的文字:我哭小弟,哭他在剧痛中还拿着那本航空资料“想再看看”,哭他的“胃下垂”、“肾游走”;我也哭蒋筑英抱病奔波,客殇成都;我也哭罗健夫不肯一个人坐一辆汽车!我还要哭那些没有见诸报章的过早离去的我的同辈人。他们几经雪欺霜冻,好不容易奋斗着
月经的特点,下列正确的是
革兰阴性杆菌败血症发热特点为
下列不属于压缩机的性能参数的是()
下列哪一项属于基金的后台管理?()
公式每股市价/每股盈余计算的是()。
下列选项中,即使经过有关部门或者有权人追认,仍然不能发生法律效力的是( )。
Morethan2,000yearsago,thephilosopherSocrateswanderedaroundAthensaskingquestions,anapproachtofind【M1】______truth
Manyaspecialist______lookingforwardtoattendingthatconferencenowandthey______plantsinthelasttwoyearstoprepare
最新回复
(
0
)