怎么制造网站,抖音里做我女朋友网站,软件项目管理课程设计,企业手机网站 案例函数ReadDat()的功能是实现从文件ENG49.IN中读取一篇英文文章#xff0c;存入到字符串数组xx中。请编制函数encryptChar()#xff0c;按给定的替代关系对数组xx中所有字符进行替代#xff0c;仍存入数组xx的对应的位置上#xff0c;最后调用函数WriteDat()把结果xx输出到文…函数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()的内容。试题程序includeconio.hincludestdio.hincludestring.hincludectype.hunsigned char xx[50] [80];int maxline0;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 i0;unsigned char *p;if((fpfopen(ENG49.IN,r))NULL)return 1;while(fgets(xx[i],80,fp)!NULL){pstrchr(xx[i],\n);if(p) *p0;i;}maxlinei;fclose(fp);return 0;}void WriteDat(){FILE *fp;int i;fpfopen(ps49.dat,w);for(i0;imaxline;i){printf(%s\n,xx[i]);fprintf(fp,%s\n,xx[i]);}fclose(fp);}