首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从文件in.dat中读取一篇英文文章存入到字符串数组XX中,请编写函数StrCharJR(),其功能是:以该文章中的行为单位把字符串中的所有字符的二进制ASCII码值右移4位,高位补0,然后把右移后的字符ASCII码值再加上原字符
函数ReadDat()实现从文件in.dat中读取一篇英文文章存入到字符串数组XX中,请编写函数StrCharJR(),其功能是:以该文章中的行为单位把字符串中的所有字符的二进制ASCII码值右移4位,高位补0,然后把右移后的字符ASCII码值再加上原字符
admin
2013-12-10
64
问题
函数ReadDat()实现从文件in.dat中读取一篇英文文章存入到字符串数组XX中,请编写函数StrCharJR(),其功能是:以该文章中的行为单位把字符串中的所有字符的二进制ASCII码值右移4位,高位补0,然后把右移后的字符ASCII码值再加上原字符的ASCII码值,得到新的值仍存入原字符串对应的位置上,之后把已处理的结果仍按行重新存入数组xx中。最后通过main()函数调用函数WriteDat(),把结果XX输出到文件out.dat中。例如:“z”对应的ASCII码值为7AH,二进制值为01111010,右移4位后为00000111,加上原来“z”的ASCII码值01111010得到i0000001的结果。
原始数据文件存放的格式是;每行的宽度均小于80个字符,含标点符号和空格,也按字符处理。
【试题程序】
#include
#include
char xx[50][80];
int maxline=0; /*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void StrCharJR(void)
{
}
void main()
{
if(ReadDat()){
printf(”数据文件IN.DAT不能打开!\n\007”);
return;
}
StrCharjR();
WriteDat();
}
int ReadDat(void)
{
FILE*fP;
inf 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 StrCharJR(void) {int i,j; /*定义变量*/ for(i=0;i
>4); }
解析
转载请注明原文地址:https://kaotiyun.com/show/yElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库系统的并发控制主要方法是采用哪种机制?
在数据库中,产生数据不一致的根本原因是
数据库中,数据的物理独立性是指
SQL的数据定义功能包括
二维数组A[0…8][0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为
在计算机上,高级语言程序一般称为书馆【】,不能直接执行,必须将他们翻泽成具体机器的机器语言程序才能执行,这种机器语言程序又称为目标程序。
中断装置发现中断后,通过交换【】引出中断处理程序。
有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于
随机试题
门诊患者抗菌药物处方比例不超过
患者,女性,48岁,中国汉族人。主诉:维持性血液透析治疗14个月,近2周出现关节痛症状。现病史:14个月前,患者被诊断为慢性肾衰并开始行维持性血液透析治疗,每周3次,每次4小时。可推荐患者使用的缓解关节疼痛的药物是
患者,男性,62岁。突然出现心前区疼痛伴大汗3小时,急诊就医,心电图示:V1~V5导联出现Q波,且ST段弓背向上抬高,诊断为急性心肌梗死。应用尿激酶治疗,其作用在于
某区城管局以甲摆摊卖“麻辣烫”影响环境为由,将其从事经营的小推车等物品扣押。在实施扣押过程中,城管执法人员李某将甲打伤。对此,下列哪一说法是正确的?(2010年卷二46题,单选)
下列选项中,不属于措施项目费的是()。
下列属于公募基金的特征的是()。①基金募集对象不固定②投资金额要求高③必须遵守基金法律和法规的约束④面向社会公众公开发售基金份额和宣传推广
A公司是一家小型玩具制造商,2009年11月份的销售额为40万元,12月份销售额为45万元。根据公司市场部的销售预测,预计2010年第一季度1~3月份的月销售额分别为50万元、75万元和90万元。根据公司财务部一贯执行的收款政策,销售额的收款进度为销售当月
群众是汪洋大海,个人只不过是大海中的一滴水,但正是由一个个人汇成了群众这个汪洋大海,推动了历史的前进。上面这段话的意思是说()。
大量的塑料制品废弃后,有一部分在垃圾中被焚烧,关于这种做法,说法错误的有()。
OnApril8thEnvisat,Europe’slargestEarth-observingsatellite,unexpectedlystoppedtalkingtoitsusersontheEarthbelow.
最新回复
(
0
)