题目内容 (请给出正确答案)
[主观题]

函数ReadDat()的功能是实现从文件ENG49.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数e

函数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);

}

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“函数ReadDat()的功能是实现从文件ENG49.IN中读…”相关的问题

第1题

实行BSP研究的前提是,在企业内有改善计算机信息系统的【】,并且有为建设这一系统而建立总的战略的

实行BSP研究的前提是,在企业内有改善计算机信息系统的【 】,并且有为建设这一系统而建立总的战略的需求。

点击查看答案

第2题

用BSP方法对企业信息系统建设进行研究结束后,尚存在很多要继续完成的后续工作,但它对系统提供了

一个完整的【 】。

点击查看答案

第3题

企业系统规划法(BSE)是基于用信息支持企业运行的思想,先自上而下识别______,识别企业过程,识别数

据,然后再自下而上设计系统以支持目标。

点击查看答案

第4题

BSP的意思是______。

点击查看答案

第5题

从本质上理解,应用原型化是一种定义______的策略。

点击查看答案

第6题

J.Madin指出,企业的数据应是相对稳定的,即数据的类型和【】要相对稳定。

J.Madin指出,企业的数据应是相对稳定的,即数据的类型和【 】要相对稳定。

点击查看答案

第7题

对于大型企业的信息系统开发,数据的全局规划时十分重要的。J.Martin认为,在进行自顶向下的信息资

源规划的同时,还必须在此基础上进行数据库的【 】设计。

点击查看答案

第8题

UPDATE命令能够利用在另一工作区上打开的数据库______。

点击查看答案

第9题

设计模型由模块模型、交互图和状态图组成。其中______说明模块之间的通信细节,它也围绕用例进行。

点击查看答案

第10题

对象的______是指对象的某个行为有多种实现方法。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信