首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组XX巾;请编写函数ChA(),其函数的功能是:以行为单位把字符串中的第一个字符的ASCⅡ码值加第二个字符的ASCⅡ码值,得到第一个新的值.存入数组单元xx[i][o]中(其中
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组XX巾;请编写函数ChA(),其函数的功能是:以行为单位把字符串中的第一个字符的ASCⅡ码值加第二个字符的ASCⅡ码值,得到第一个新的值.存入数组单元xx[i][o]中(其中
admin
2013-12-10
35
问题
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到字符串数组XX巾;请编写函数ChA(),其函数的功能是:以行为单位把字符串中的第一个字符的ASCⅡ码值加第二个字符的ASCⅡ码值,得到第一个新的值.存入数组单元xx
[o]中(其中:i是文章中的某行)。第二个字符的ASCⅡ码值加第三个字符的ASCⅡ码值,得到第二个新的值,存人数组单元xx
[1]巾。以此类推一直处理到倒数第二个字符,最后一个字符的ASCⅡ码值加原第一个字符的ASCⅡ码值,得到最后一个新的值,存放在原字符串对应的位置上,之后把已处理的字符串逆转后仍按行重新存人字符串数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到out.dat文件中。
原始数据文件存放的格式是:每行的宽度均小于80个字符。含标点符号和空格。并也按它们的ASCⅡ码值作以上处理。
【试题程序】
#include
#include~string.h>
unsigned char xx[50][80];
int maxline=0; /*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void ChA(void)
{
}
void main()
{
if(ReadDat()){
printf(”数据文件IN.DAT不能打开\n\007”);
return;
}
ChA();
WriteDat();
}
int ReadDat(void)
{
FILE*fp;
int i=0:
char*P;
if((fp=fopen(“in.dat”.“r”))==NULL)
return 1;
while(fgets(xxEil。80,fp)!=NULL){
p=strchr(xx[i3,‘\n’);
if(p)*p=0;
i++;
}
maxline=i;
fclose(fp),
return 0,
}
void WriteDat(void)
f
FILE*fp;
int i;
fp=fopen(”out.dat”,”W”)l
for(i=0;i
printf(“%s\n”。xx
);
fprintf(fp,“%s\n”,xx
);
}
fclose(fp);
}
选项
答案
void ChA(void) { int i,temp; unsigned int j; for(i=0;i
解析
转载请注明原文地址:https://kaotiyun.com/show/1ElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设关系R(U),X,Y∈U,X→Y是一个函数依赖,如果存在X’∈X,使X’→Y成立,则称函数依赖X→Y是【】函数依赖。
若让元素1,2,3依次进栈,则出栈次序不可能出现哪一种情况?
设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则
在PowerBuilder应用程序中,对数据库数据的操作是通过下列哪一个对象进行的?
下面所列的条目中Ⅰ.语法检查Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
下面关于超文本的叙述中,不正确的是
【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主屑性。
发生中断时被打断程序暂停点称为【】。
下面列出的条目中,哪些是数据库技术的主要特点?Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化
用户程序中的输入、输出操作实际上是由哪一项完成?
随机试题
乙烯基手套常在什么情况下使用
溶血反应第三阶段的典型症状是
关于特殊主体下列哪些提法是正确的?()
党对法治工作的领导体现为思想领导、政治领导和组织领导。下列哪一说法是不正确的?(2012年卷一第8题)
政府上限价格定得过高会出现(),政府上限价格定得过低会出现()。
背景资料某商业中心共有15幢多层建筑,该商业中心的安全技术防范工程有:视频监控系统、门禁系统、巡查系统和地下停车库管理系统等工程。某安装公司承接该工程后,对安全技术防范系统进行施工图深化设计,其中某5层建筑的视频监控系统如下图所示。安装公司项目部进场
新课程的学生观把学生看成是发展的人,不属于这一观点基本含义的是()。
牙周袋(periodontalpocket)
阅读以下说明,回答问题。[说明]某公司搭建了一个小型局域网,局域网内有200台PC机,网络中配置一台Linux服务器作为Internet接入服务器,Linux服务器E0网卡的IP地址为192.168.1.1,E1网卡的IP地址为202.100.20.30
Beforeyoucangointoseethedoctor,pleasefillouttheseforms.Oneisforyourpersonalcontactinformation,suchasname,
最新回复
(
0
)