皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
函数ReadDat()的功能是实现从文件ENG49.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS49.DAT中。 替代关系;f(p)=p*11 mod 256 (p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是大写字母或计算后f(p)的值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。 注意:部分源程序已给出。 原始数据文件的存放格式是:每行的宽度均小于80个字符。 请勿改动主函数main()、读函数ReadDat()和写函数WtiteDat()的内容。 试题程序: include<conio.h> include<stdio.h> include<string.h> include<ctype.h> unsigned char xx[50] [80]; int maxline=0; int ReadDat(void); void writeDat(void); void encryChar() { } void main() { clrscr(); if(ReadDat()) { print f ( '数据文件ENG49.IN 不能打开! /n/007' ); return; } encryChar(); WriteDat(); } int ReadDat(void) { FILE *fP; int i=0; unsigned char *p; if((fp=fopen('ENG49.IN','r'))==NULL) return 1; while(fgets(xx[i],80,fp)!=NULL) { p=strchr(xx[i],'/n'); if(p) *p=0; i++; } maxline=i; fclose(fp); return 0; } void WriteDat() { FILE *fp; int i; fp=fopen('ps49.dat','w'); for(i=0;i<maxline;i++) { printf('%s/n',xx[i]); fprintf(fp,'%s/n',xx[i]); } fclose(fp); }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】试着概括小说大意。
【单选题】女性尿道的特点
A.
B.
C.
D.
【简答题】()负责对购货单位采购人员的合法资格进行审核。
【单选题】驱动器的控制元件输入端使用的是( )电压
A.
DC12V
B.
DC36V
C.
DC24V
D.
DC48V
【简答题】杀灭物体上病原微生物
【单选题】下列关于存储器容量量纲的描述中,正确的是()。
A.
1 GB=1024 KB
B.
1 GB=1024 B
C.
1 GB=1024 MB
D.
1 GB=1024 bit
【单选题】“前孙子者,孙子不遗,后孙子者,不能遗孙子。”做出这个评价的人是
A.
曹操
B.
毛泽东
C.
孙中山
D.
茅元仪
【多选题】下列句子中,有名词活用为一般动词的是( )。
A.
隧而相见,其谁曰不然?(左传·隐公元年)
B.
桓公解管仲之束缚而相之。(韩非子·难一)
C.
天帝使我长百兽。(战国策·楚一)
D.
从左右,皆肘之。(左传·成公二年)
E.
女也不爽,士贰其行。(诗经·卫风·氓)
【单选题】女性尿道的特点
A.
B.
有弯曲
C.
有狭窄
D.
短而直
E.
周围有括约肌
【单选题】透明传输是数据链路层的基本功能,所谓透明性是指( )
A.
传输的数据内容、格式及编码有限制
B.
传输的数据内容、格式及编码无限制
C.
传输数据的方式透明
D.
传输数据的方向透明
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题