首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是;以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后字符的ASCII值再加上原
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是;以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后字符的ASCII值再加上原
admin
2012-07-20
35
问题
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是;以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存人原字符串对应的位置上。把已处理的字符串仍按行重新存人字符串数组inBuf[]中,函数WriteData()负责将inBuf[]中的数据输出到文件OUT.DAT中并且在屏幕上打出。
原始数据文件存放的格式是;每行的宽度均小于80个字符,含标点符号和空格。
注意;部分源程序已给出。
请勿改动主函数main()、读函数ReadData()和写函数WriteData()的内容。
试题程序;
#include
#include
#include
#include
#define LINE 50
#define COL 80
char inBuf[LINE][COL+1];
int totleLine=0;//文章的总行数
int ReadData(void);
void WriteData(void);
void replaceChar()
{
}
void main()
{
system("CLS");
if(ReadData())
{
printf("IN.DAT can’t be open!\n\007");
return;
}
replaceChar();
WriteData();
}
int ReadData(void)
{
FILE*fp;
int i=0;
char*P;
if((fp=fopen("IN.DAT","r"))==NULL)return 1;
while(fgets(inBuf
,COL+1,fp)!=NULL)
{
P=strchr(inBuf
,’\n’);
if(p)*p=’\0’;
i++;
}
totleLine=i;
fclose(fp);
return 0;
}
void WriteData(void)
{
FILE*fp;
int i;
fp=fopen("OUT.DAT","w");
for(i=0;i
{
printf("%s\n",inBuf
);
fprintf(fp,"%s\n",inBuf
);
}
fclose(fp);
}
选项
答案
void replaceChar() { int i,j,y; for(i=0;i
解析
本题主要考查字符与其对应的ASCII码之间的转换及对ASCII码进行操作。程序步骤;1.依据条件选择inBuf
[j],将其进行类型强制转换换成整型(也即所对应的ASCII码值)。2.将ASCII码值按要求进行计算,并将符合条件的结果再转换成字符型存储到inBuf
[j]中。
转载请注明原文地址:https://kaotiyun.com/show/p94Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在TCP/IP参考模型中,互连层的主要功能不包括下述______。
数字签名和手写签名的区别是______。
在下列各项中,一个计算机网络的3个主要组成部分是______。1、若干数据库2、一个通信子网3、一系列通信协议4、若干主机5、电话网6、大量终端
就资源管理和用户接口而言,操作系统的主要功能包括:处理器管理、存储管理、设备管理和______。
文件服务器具有分时系统文件管理的全部功能,能够为用户提供完善的数据、文件和______。
文件、图像、数字视频与语音数据的传输是网络操作系统基本服务中的
下列______是文件服务器的项目。
下列不是网络层的功能的是
公钥体制的两类安全基础是:基于大整数因子分解问题;另一类是基于【 】问题。
随机试题
上腔静脉阻塞综合征最常见的病因是
审美效果具体表现在以下哪几方面()
A.肿瘤区B.临床靶区C.计划靶区D.治疗区E.照射区肿瘤临床灶和亚临床灶以及侵犯范围
增长量是时间数列中两个不同时期发展水平之差,它反映客观现象在一定时间内增长的数量。()
抵押当事人约定对抵押房地产保险的。由()负责投保,并负担保险费,保险单由()保管。
裸藻是水质污染的指示植物,生物学家将含有叶绿体的裸藻在黑暗条件下,用含有葡萄糖的培养液成功地繁殖了裸藻,这说明裸藻______。
哲学家只是一味地同古往今来的灵魂交谈——他读书,是同古昔人物交谈;他写作,是同子孙后代交谈;他讲演,是同莘莘学子交谈;他沉思是同自己交谈。他长于洞见,洞见未来;他善于遐想,遐想无限;他耽于梦幻,幻游彼岸;他富于关怀,关怀永恒。他同远在天涯的哲人和精神交谈,
康有为创立的宣传维新思想的新式学堂是()
Ezonexamhas50offices.TheemployeesintheseofficeshavelimitedknowledgeofWindows2000.Eachofficehasanetworkofbet
在世界范围内,诺贝尔奖通常被认为是所颁奖的领域内最重要的奖项。在北京市科技馆工作的李帅为了向参观者更好地讲解诺贝尔奖,准备制作一份精美的演示文稿。请按照下列要求帮助他完成演示文稿的制作任务:(1)在考生文件夹下,将“PPT素材文件pptx”另存为“PPT
最新回复
(
0
)