首页 英文文章

英文文章

举报
开通vip

英文文章英文文章 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存 {f=(xx[i][k]*11)%256; 入到字符串数组xx中;请编制函数encryptChar(),按给定的替 if(xx[i][k]%2==0||f if(ReadDat()){ #include printf("数据文件ENG.IN不能打开~\n\007"); #include return; #include } encryptChar(); unsigned char xx[50][80]; WriteDat();...

英文文章
英文文章 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章,存 {f=(xx[i][k]*11)%256; 入到字符串数组xx中;请编制函数encryptChar(),按给定的替 if(xx[i][k]%2==0||f<=32) 代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的 xx[i][k]=xx[i][k]; 位置上,最后调用函数WriteDat()把结果xx输出到文件PS10.DAT else 中。 xx[i][k]=f; 替代关系:f(p)=p*11 mod 256(p是数组中某一个字符的 } ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的 i++; ASCII值是偶数或计算后f(p)值小于等于32,则该字符不变,否 } 则将f(p)所对应的字符进行替代。 } 部分源程序存在文件prog1.c中。原始数据文件存放的格式 是:每行的宽度均小于80个字符。 void main() 请勿改动主函数main()、读数据函数ReadDat()和输出数据 { 函数WriteDat()的内容。 clrscr(); #include if(ReadDat()){ #include printf("数据文件ENG.IN不能打开~\n\007"); #include return; #include } encryptChar(); unsigned char xx[50][80]; WriteDat(); int maxline=0;/*文章的总行数*/ } int ReadDat(void); int ReadDat(void) void WriteDat(void); { FILE *fp; void encryptChar() int i=0; {int i,k,f; unsigned char *p; i=0; while(i 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 */ void WriteDat(void) { FILE *fp; #include int i; #include fp=fopen("ps10.dat","w"); #include for(i=0;i= 'a' && xx[i][j] <= 'z') return 1; { xx[i][j]++; while(fgets(xx[i],80,fp) != NULL){ if(xx[i][j] > 'z') p = strchr(xx[i],'\n'); xx[i][j] = 'a'; if(p) } *p = 0; } } i++; } } void main() maxline = i; { fclose(fp); clrscr(); return 0; if(ReadDat()){ } printf("数据文件IN.DAT不能打开!\n\007"); return; void WriteDat(void) } { FILE* fp; ConvertCharA(); int i; WriteDat(); } clrscr(); fp = fopen("OUT3.DAT","w"); int ReadDat(void) { for(i = 0; i < maxline; i++){ FILE* fp; printf("%s\n",xx[i]); int i = 0; fprintf(fp,"%s\n",xx[i]); char*p; } 3 fclose(fp); } ******************************************************** *p = 0; i++; } maxline = i; fclose(fp); return 0; } void WriteDat(void) { FILE* fp; int i; fp = fopen("OUT.DAT","w"); for(i = 0; i < maxline; i++){ printf("%s\n",xx[i]); fprintf(fp,"%s\n",xx[i]); } fclose(fp); } ******************************************************** 4
本文档为【英文文章】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_005190
暂无简介~
格式:doc
大小:18KB
软件:Word
页数:5
分类:
上传时间:2018-10-14
浏览量:35