首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编写函数ConvertCharD(),其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的上一个字母。如果是字母a,则改写成字母z,其他字符保持不变。把
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编写函数ConvertCharD(),其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的上一个字母。如果是字母a,则改写成字母z,其他字符保持不变。把
admin
2013-12-10
78
问题
函数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://kaotiyun.com/show/xElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
新奥尔良方法将数据库设计分为4个阶段,它们是
对数据库系统的性能有两种主要的度量。第一种是【】,第二种是响应时间。
若一棵二叉树中只有叶节点和左、右子树皆非空的节点,设叶节点的个数为1,则左、右子树皆非空的节点个数为【】。
若事务T对数据R已加X锁,则其他事务对数据R
下面所列的条目中Ⅰ.语法检查Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
在关系数据库中,表(table)是三级模式结构中的
当一个事务执行期间所使用的数据,不能被第二个事务再使用,直到第一个事务结束为止。这个性质称为事务的
SQL的数据定义功能包括
当用户程序执行访管指令时,中断装置将使中央处理器如何工作?
若对一个已经排好序的序列进行排序,在下列4种方法中,哪种方法比较好?
随机试题
(absent)Inthe________ofanyevidence,thepolicehadtoletMikego.
谢经理的决策之道谢伟是一家大型企业的销售部经理,他聪明机灵,为人诚恳,富有民主意识和进取精神,喜欢听取下属的意见。一天,企业总经理把他叫到办公室,对他说,企业准备推出一个新产品,希望他们能尽快拿出一个切实可行的推广方案。谢经理明确任务之
关于血清肌酐哪一项是错误的【】
反馈信息是指
患者,男,78岁。未服药状态下多次测血压平均值为160mmHg/105mmHg,有糖尿病病史20余年,无心血管病家族史。该患者高血压分级及危险度分级为
下列哪一选项不属于程序正当原则的要求?()
关于火力发电厂厂用高压母线接线中公用段母线的设置,正确的是()。
进行工期和成本的同步控制的方法是()。
Companieshaveembarkedonwhatlookslikethebeginningsofare-runofthemergersandacquisitions(M&A)wavethatdefinedth
报表的数据源不包括()。
最新回复
(
0
)