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

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

函数ReadDat()的功能是实现从文件ENG95.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryChar(),按给定的替代关系对数组xx中所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS95.DAT中。

替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCCII,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或f(p)对应的字符是大写字母,则该字符不变,否则将f(p)所对应的字符进行替代。

注意;部分源程序已给出。

原始数据文件的存放格式是每行的宽度均小于80个字符。

请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

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())

{

printf("数据文件ENG95. IN不能打开!\n\007");

return;

}

encryChar();

WriteDat();

}

int ReadDat(void)

{

FILE *fp;

int i=0;

unsigned char *p;

if((fp=fopen("ENG95.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("ps95.dat","w");

for(i=0;i<maxline;i++)

{

printf("%s\n",xx[i]);

fprintf(fp,"%s\n",xx[i]);

}

fclose(fp);

}

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

第1题

软件模块独立性的两个定型度量标准是【】和耦合性。

软件模块独立性的两个定型度量标准是【 】和耦合性。

点击查看答案

第2题

从历史的发展看,信息系统的开发方法总括起来可分为自底向上和______两类。

点击查看答案

第3题

结构化分析采用结构化语言、【】、判定树这3种半形式化的方法编写加工说明。

结构化分析采用结构化语言、【 】、判定树这3种半形式化的方法编写加工说明。

点击查看答案

第4题

对于大型企业,数据量多而复杂,因此对数据进行【】规划是十分重要的。

对于大型企业,数据量多而复杂,因此对数据进行【 】规划是十分重要的。

点击查看答案

第5题

实践证明,管理信息系统开发导致失职的因素往往是【】因素。

实践证明,管理信息系统开发导致失职的因素往往是【 】因素。

点击查看答案

第6题

企业模型表示该企业在经营管理中的职能,而企业职能范围是企业中的主要______。

点击查看答案

第7题

比较常用的几种数据挖掘有三种:【】、分类分析及聚类分析。

比较常用的几种数据挖掘有三种:【 】、分类分析及聚类分析。

点击查看答案

第8题

从心理学的观点看,编程语言的性能主要有一致性、【】、简洁性以及局部性和线性。

从心理学的观点看,编程语言的性能主要有一致性、【 】、简洁性以及局部性和线性。

点击查看答案

第9题

高级终端用户在数据规划过程中起着【】。

高级终端用户在数据规划过程中起着【 】。

点击查看答案

第10题

J.Martin认为,信息资源规划是由规划者自顶向下规划,再由数据管理员【】进行详细设计。

J.Martin认为,信息资源规划是由规划者自顶向下规划,再由数据管理员【 】进行详细设计。

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

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

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

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

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