首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是;以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后字符的ASCII值再加上原
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是;以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后字符的ASCII值再加上原
admin
2012-07-20
58
问题
文件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://www.kaotiyun.com/show/p94Z777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
网络操作系统可以提供的管理服务功能主要有:网络性能分析、存储管理和网络______。
数字彩色图像的数据量非常大,65536色的560*400的彩色图像,如不进行数据压缩,则使用56kbps的调制解调器上网时,下载一幅这样的彩色图像理论上最快需要【 】秒钟。
B-ISDN中的ISDN的意思是综合业务数字网(IntegratedServiceDigitalNetwork),而B的意思是【 】。
根据系统中所使用的支付工具的不同,可以将网上支付系统分为3类:信用卡支付系统、【 】和电子现金支付系统。
文件、图像、数字视频与语音数据的传输是网络操作系统基本服务中的
IP数据报具有“生存周期”域,当该域的值为多少时数据报将被丢弃?
WWW浏览器的工作基础是解释执行用以下哪种语言书写的文件?
初期开发的基于文件服务器的局域网,操作系统属于______。
NetWare的三级容错机制,说法正确的是Ⅰ.SFTⅠ针对硬盘表面磁介质可能故障而设计Ⅱ.SETⅡ针对硬盘控制器和硬盘电路故障而设计Ⅲ.SFTⅢ提供了操作系统备份功能Ⅳ.SFTⅠ采用双重目录与文件分配表,磁
在访问因特网过程中,为了防止Web页面中恶意代码对自己计算机的损害,可以采取以下______防范措施。
随机试题
Sincethebossescannotdo______profit,workershaveanedge.
A.PR间期正常,房室传导比例为4:5B.P波频率为260次/分,房室传导比例为2:3C.PR间期逐渐延长,房室传导比例为3:2或4:5D.P波消失代之以F波,时有>1.7秒的RR间期E.P波消失代之以F波,F波与Q
酶促反应动力学研究的是
A、生地黄、当归、麦冬、沙参、枸杞子B、当归、丹皮、川芎、牛膝、莪术C、熟地黄、丹皮、茯苓、青蒿、黄柏D、生地黄、地骨皮、麦冬、玄参、阿胶E、熟地黄、丹皮、茯苓、沙参、当归温经汤(《妇人大全良方》)的组成成分
桑螵蛸的药用部位是土鳖虫的药用部位是
某发电厂现有6台机组(2×25MW、4×125MW),为了节约能源,减少环境污染,作为当地区域集中供热的热源点,替代周围拆除的10t/h以下13台小工业锅炉,公司对现有2×25MW机组进行了抽汽供热改造。项目规模为2×300MW,总容量为600MW。辅助工
根据营业税的有关规定,下列说法正确的有()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Mesamis_____quejene_____pasl’Espagne.
进了海滨浴场,大海一下子呈(1)在我们面前。大海真美呀!远远望去,浩荡的海水无边无际,几(2)分不清哪里是水哪里是天,白色的海(3)齐刷刷地扑向海滩,一批(4)失了,又过来一批……辽阔的沙滩被冲得像溜冰场一样平整、光滑;沙滩上,穿着各色
最新回复
(
0
)