首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到无符号字符串数组XX中,请编写函数StrCharJL(),其功能是:以行为单位把字符串中的所有字符的ASCII码值左移4位,低位补0。如果左移后,其值小于等于32或大于100,则原字符
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到无符号字符串数组XX中,请编写函数StrCharJL(),其功能是:以行为单位把字符串中的所有字符的ASCII码值左移4位,低位补0。如果左移后,其值小于等于32或大于100,则原字符
admin
2013-12-10
41
问题
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到无符号字符串数组XX中,请编写函数StrCharJL(),其功能是:以行为单位把字符串中的所有字符的ASCII码值左移4位,低位补0。如果左移后,其值小于等于32或大于100,则原字符保持不变.留在原字符串对应的位置上。否则就把左移后的值再加上原字符的ASCII码值,得到新的值存人原字符串对应的位置上。然后把已处理的字符串按行重新存人无符号字符串数组XX中。最后通过main()函数调用函数WriteDat(),把结果XX输出到文件out.dat中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
【试题程序】
#include
#include
unsigned char xxESO][80];
int maxline=0; /*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void StrCharJ L(void)
{
/*第i行内容已作为字符串存入xx
为起始地址的存储单元内*/
/*存储中间处理结果的变量定义,应为无符号字符变量*/
/*例如:trap=(xx
[j]<<4);将字符变量xx
[j]左移4位二进制位,低位补0,并将移位结果存放到tmp变量中。*/
/*该提示仅供解题参考,考生也可用其他方法解题*/
}
void main()
{
if(ReadDat()){
printf(”数据文件IN.DAT不能打开!\n\007”);
return;
}
StrCharJAL();
WriteDat(),
}
int ReadDat(void)
{
FILE*fp;
int i=0L
char*P;
if((fp=fopen(“in.dat”,“r”))==NULL)
return 11
while(fgets(xxEi],80,fp)!=NULL){
p:strchr(xx
,\n);
if(p)*p=0;
i++;
}
maxline=i;
felose(fp);
return 0;
}
void WriteDat(void)
{
FILE*fp;
mt 1;
fp=fopen(“out.dat”.“W”);
for(i=0;i
printf(“%s\n”。xx
);
fprintf(fp,“%s\n”,xx
);
}
fclose(fp);
}
选项
答案
void StrCharJL(void) { int i,j; /*定义变量*/ unsigned char trap; for(i=0;i
100) /*判断条件*/ continue; else xxEi]Ej]+=trap: } } }
解析
转载请注明原文地址:https://kaotiyun.com/show/WElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列关于数据操纵模块功能的叙述中,哪一个是不正确的?
SQL语言的REVOKE语句实现下列哪一种数据控制功能
设有关系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属于第【】范式。
一个简单的方法是采用【】来指示磁盘存储空间的使用情况。
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动【】个元素。
数据库功能可以分为两部分:前端和后端。前端与后端之间通过【】或应用程序来接口。
当一个事务执行期间所使用的数据,不能被第二个事务再使用,直到第一个事务结束为止。这个性质称为事务的
SQL的数据定义功能包括
使用PowerDesigner的DataArchitect可以对数据库生成物理数据模型(PDM),这种功能通常称为【】。
在计算机上,高级语言程序一般称为书馆【】,不能直接执行,必须将他们翻泽成具体机器的机器语言程序才能执行,这种机器语言程序又称为目标程序。
随机试题
为防治海岸工程污染,海岸工程不仅要经过环境保护行政主管部门的审查批准,而且与工程相关的环境保护设施,必须与主体工程一起()
患儿,男,2岁1个月。反复发作四肢抽动1周,伴两眼上窜,面肌颤动,意识不清,发作停止后意识恢复,一日数次,没有规律性。血糖3.2mmol/L,镁0.84mmol/L,磷1.65mmol/L,钙1.78mmol/L,ALP155u/L。该患儿的诊断是
水喷雾灭火系统有哪些主要部件组成?
OutlookExpress是用来浏览网页的软件。()
2017年初,甲投资基金对乙上市公司普通股股权进行估值。乙公司2016年销售收入6000万元,销售成本(含销货成本、销售费用、管理费用等)占销售收入的60%,净经营资产4000万元。该公司自2017年开始进入稳定增长期。可持续增长率为5%,目标资本结构
根据有关规定,中外合资经营企业解散的主要原因有()。
一、给定资料1.改革开放30年来,中国经历了世界经济史上最大规模的农村人口向城镇的转移过程。在工业化、市场化、全球化等各种力量以及政府积极有效的推动下,中国城镇化进程加快。形成了世界上速度最快的城镇化进程。30年间,中国人口城镇化率从1978年的
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Impatiencehasbeenaroundforalongtime.Thereisnothingnewaboutpeoplelosingtheirpatiencewhilestuckintrafficorwa
Whatisthetopicofthenews?
最新回复
(
0
)