首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编写函数ConvertCharD(),其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的上一个字母。如果是字母a,则改写成字母z,其他字符保持不变。把
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编写函数ConvertCharD(),其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的上一个字母。如果是字母a,则改写成字母z,其他字符保持不变。把
admin
2013-12-10
49
问题
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编写函数ConvertCharD(),其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的上一个字母。如果是字母a,则改写成字母z,其他字符保持不变。把已处理的字符串仍按行重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把结果XX输出到文件out.dat中。
例如:原文:Adb.Bedza
abek.LL hj
结果:Aca.Bbcyz
zabj.LLgi
原始数据文件存放的格式是:每行的宽度均小于80个字符.含标点符号和空格。
【试题程序】
#include
#include
char xx[50] [80];
int maxline=0; /*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void ConvertCharD(void)
{
}
void main()
{
if(ReadDat()){
printf(”数据文件IN.DAT不能打开!\n\007”);
return;
}
ConvertCharD();
WriteDat():
}
int ReadDat(void)
{
FILE*fp;
int i=0:
char*P;
if((fp=fopen(“in.dat”。“r”))==NULL)
return 1;
while(fgets(xx
,80,fp)!=NULL){
p:strchr(xx
.\n,);
if(p)*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
printf(“%s\n”,xx
);
fprintf(fp/“%s\n”,xx
);
}
fclose(fp);
}
选项
答案
void ConvertCharD(void) {int i,j; /*定义变量*/ for(i=0;i
=a&&xx[i][j]<=z) if(xx[i-]Fjl==’a’)xx[i][j]=zt else xx[Q[j]-一; }
解析
转载请注明原文地址:https://jikaoti.com/ti/av37FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在可变分区存储管理中,最优适应分配算法要求对空闲区表项按哪种顺序进行排列?
下面关于数据库系统基于日志的恢复的叙述中,哪一种说法是正确的?
若事务T对数据R已加X锁,则其他事务对数据R
关系数据库中的关键字是指
关系模式规范化的最起码的要求是达到第一范式,即满足
数据库的网状模型应满足的条件是
设有关系R(S,D,M),其函数依赖集F={S→D,D→M},则关系R的规范化程度至多达到
使用PowerDesigner的DataArchitect可以对数据库生成物理数据模型(PDM),这种功能通常称为【】。
在顺序表(6,10,16,18,25,28,30,48,50,52)中,用二分查找法查找关键码值20,则需要进行关键码比较次数为【】。
随机试题
阅读下列案例,并回答问题。地理课上,为了使学生理解有关经纬线的概念和意义,某老师说:“在浩瀚的太平洋上,一艘远洋轮船出现了严重的故障,在自救无果的情况下,船长拿起电话,向总部求救。如果你是船长,你怎么说呢?”一学生作打电话状:“喂,
在翻译过程中催化肽键生成的肽酰转移酶的化学本质是
一臀位娩出婴儿,生后发现左大腿肿胀、缩短畸形,并有异常活动。如经检查诊断为左股骨干骨折,其首选的治疗方法应该是()
在房地产交易合同未能履行的情况下,关于房地产经纪服务合同履行的说法,正确的是()。
施工技术资料应按单位工程组卷,一般由封面、目录和()顺序排列。
火灾自动报警系统中用以接收、显示和传递火灾报警信号,并能发出控制信号和其他辅助功能的控制指示设备是()。
高增长行业对经济周期性波动提供了一种财富“套期保值”的手段,因此投资者对其十分感兴趣。()
下列关于编制中期财务报告的有关表述中,正确的是()
AnyaccountofexperimentalmusicintheUnitedStatesthat(i)________thepredominantlyAfricanAmericanbebopandfreejazzm
A、Familieswithcars.B、American’sheavydependenceoncars.C、Roadsandhighways.D、TrafficproblemsinAmerica.B由女士的话youwere
最新回复
(
0
)