首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存人到字符串数组xx中。请编写函数SortCharD(),函数的功能是:以行为单位对字符按ASCII码值从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后main()函
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存人到字符串数组xx中。请编写函数SortCharD(),函数的功能是:以行为单位对字符按ASCII码值从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后main()函
admin
2013-12-06
67
问题
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存人到字符串数组xx中。请编写函数SortCharD(),函数的功能是:以行为单位对字符按ASCII码值从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA
结果:fedCBA,
bbCCAA
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
【试题程序】
#include
#include
char xxES0][80];
unsigned int rnaxline=0 /*文章的总行数*,
int ReadDat(void);
void WriteDat(void);
void SortCharD(void)
{
}
void main()
{
if(ReadDat()){
printf(”数据文件IN.DAT不能打开\n\007”):
return;
}
SortCharD();
WriteDat();
}
int ReadDat(void)
{
FILE*fp;
int i=0;
char*P;
if((fp—fopen(“in.dat”,”r”))==NULL)
return 1;
while(fgets(xxEi],80,fp)!=NULL){
p=strchr(xx
,‘\d);
if(P)*P=0:
i++;
}
maxline=i:
fclose(fp);
return 0;
}
void WriteDat(void)
{
FILE*fp;
unsigned int i;
fp=fopen(”out.dat”,”W”);
for(i=0;i
printf(“%s\n”,xx
);
fprintf(fp.“%s\n”,xx
);
}
fclose(fp);
}
选项
答案
void SortCharD(void) {unsigned int i,j.k; int temp; for(i=0,i
解析
转载请注明原文地址:https://kaotiyun.com/show/qolZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
面向对象程序设计的基本思想是【】和可扩展性,可扩展性体现在继承性和行为扩展两个方面。
单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点p,正确的操作应该是
以层次模型建立的数据库系统,其主要代表是
数据库系统的核心是
数据库中,数据的物理独立性是指
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
若对一个已经排好了序的序列进行排序,在下列4种方法中,哪一种方法比较好?
用顺序存储结构存储的线性表称作顺序表,用链式存储结构存储的线性表称为【】。
在顺序表(6,10,16,18,25,28,30,48,50,52)中,用二分查找法查找关键码值20,则需要进行关键码比较次数为【】。
用户程序中的输入、输出操作实际上是由哪一项完成?
随机试题
在铆接结构中,板料的强度与铆钉的屈服强度相比应________。
______是直肠癌最简便而有效的检查方法。
A.动脉粥样硬化B.纤维肌性发育异常C.多发性大动脉炎D.先天性肾动脉异常欧美国家引起肾动脉狭窄最常见的病因是
全厚皮片移植修复唇外翻畸形,植皮成活后,以下方法处理为佳的是
确诊糖尿病首选的检查方法
理解土地所有权的概念,应当掌握以下()基本要点。
多媒体教室的核心是()。
阅读下面材料,回答问题。一位中学教师在谈教育体会时说,现在的中学生太不懂事了,不打就不听话。但这位老师的学生却说,我们也知道老师是对我们好才严格要求我们。不过他总是把我们当犯人看待,从来不相信我们,弄得我们平时只好躲着他,有时明知他是对的,也故意
阅读下列材料,回答问题。李某放假回老家,在乘坐客运汽车的途中,被车窗外飞进的一块小石头击中左眼球,当场出血,被送往就近医院治疗,但因伤情严重导致失明。李某要求运输公司赔偿,但运输公司拒绝赔偿,理由是:李某的伤是外来的原因造成的,运输公司没有过错。
Doyouknowthepeople______liveovertheroad?
最新回复
(
0
)