首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组xx中;请编写函数CharConvA(),其函数的功能是:以该文章中的行为单位把字符串中的最后一个字符的ASCII码值右移4位二进制位,高位补0后加最后第二个字符的ASCII
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组xx中;请编写函数CharConvA(),其函数的功能是:以该文章中的行为单位把字符串中的最后一个字符的ASCII码值右移4位二进制位,高位补0后加最后第二个字符的ASCII
admin
2013-12-10
18
问题
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组xx中;请编写函数CharConvA(),其函数的功能是:以该文章中的行为单位把字符串中的最后一个字符的ASCII码值右移4位二进制位,高位补0后加最后第二个字符的ASCII码值,得到最后一个新的值。最后第二个字符的ASCII码值右移4位二进制位,高位补。后加最后第三个字符的ASCII码值,得到最后第二个新的值,以此类推一直处理到第二个字符。注意:第一个新的值与上述处理不同,第一个字符的ASCII码值加原最后一个字符的ASCll码值,得到第一个新的值。得到的新值分别存放在原字符串对应的位置上,之后把已处理的字符串仍按行重新存入数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到out.dat文件中。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。并也按它们的ASCII码值作以上处理。
【试题程序】
#include
#include
char xxES03E80];
int maxline=0; /*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void CharConvA(void)
{
}
void main()
{
if(ReadDat()){
printf(”数据文件IN.DAT不能打开!\n\007”):
return;
}
CharConvA();
WriteDal();
}
int ReadDat(void)
{
FILE*fp;
int i=0;
char*P;
if((fp=fopen(”in.dat”,”r”))==NU
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=0li
printf(“%s\n”.xx
);
fprintf(fp,“%skn”,xxEi]);
}
fclose(fp);
}
选项
答案
void CharConvA(void) {int i,j; /*定义变量*/ int temp; for(i一0;i
0lj一一) x)[[i]D]=(xx[i]D]>>4)+xxD]D一1]; xx[i3E03+=temp; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/qElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设有关系R(A,B,C,D,E),各属性函数依赖集合有F{A→B,B→C,C→D,C→E}若把关系R分解为R1(A,B,C)和R2(C,D,E)则R2属于第【】范式。
若一棵二叉树中只有叶节点和左、右子树皆非空的节点,设叶节点的个数为1,则左、右子树皆非空的节点个数为【】。
关系数据库中的关键字是指
关系数据库管理系统应能实现的专门运算包括
数据库的网状模型应满足的条件是
在数据库中,产生数据不一致的根本原因是
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“学校”关系中,因哪一个属性而使它不满足第一范式?
有如下请求磁盘服务的队列,要访问的磁道分别是98、183、37、122、14、124、65、67。现在磁头在53道上,若按最短寻道时间优先法,磁头的移动道数是
关于计算机的操作系统,下面叙述不正确的是
【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主屑性。
随机试题
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
林女士,34岁,因患乳腺癌而接受了乳腺癌根治术,患者术后常有自卑感,不愿见人,不与人交流,护士应特别注意满足患者的哪一方面需要,
下列临床表现与法洛四联症无关的是
放坡基坑施工中,常用的护坡措施有()。
股份有限公司因减资等原因而回购本公司股票在注销库存股时,应按注销库存股的账面余额,贷记“库存股”科目,当回购价格大于回购股份所对应的股本时,应()。
(2017.重庆)《中华人民共和国义务教育法》明确规定,义务教育必须贸彻国家的教育方针,实施素质教育,提高教育质量,使适龄儿童、少年在()等方面全面发展,为培养有理想、有道德、有文化、有纪律的社会主义建设者和接班人奠定基础。
据国家权威科研机构研究证实,当前市场上热销的某品牌保健食品并不含有提高人类身体机能、增强个体免疫力的成分。但调查结果表明,不少身体虚弱的人在服用了该品牌的保健食品一段时间后,身体素质明显提高。以下最有助于解释上述矛盾的一项是()。
有专家认为,全球经济正缓慢复苏。其主要证据是:美国的经济表现超出预期,在就业和住房方面都有不错的表现;欧洲央行启动了融资运作计划,用比较低的利率贷款,为更多的企业以及中小企业进行融资;全球整个大宗商品市场树立了足够的信心。因此,这都是非常好的迹象。如果以下
简述主板市场与创业板市场的联系和区别。
Mr.Parkerwasborninasmallvillage.Hisfatherwasso36thathecouldn’tsendhimtoschoolwhenhewasyoung.Theboyhad
最新回复
(
0
)