皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
函数ReadDat()的功能是实现从文件IN35.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数SortCharD(),该函数的功能是:以行为单位对字符按从大到小的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT35.DAT中。 例如,原文:dAe,BfC CCbbAA 结果:fedCBA, bbCCAA 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 注意;部分源程序已给出。 请勿改动主函数main()、读函数ReadDat()和写函数WrteDat()的内容。 试题程序: include<Stdio.h> include<String.h> include<conio.h> char xx[50][80]; int maxline=0; int ReadDat(void); void WriteDat(void); void SortCharD() { } void main() { Clrscr(); if (ReadDat()) { printf('数据文件 IN35.DAT不能打开!/n/007'); return; } SortChar D(); WriteDat(); } int ReadDat(void) { FILE *fp; int i=0; Char*p; if((fp:fOpen('IN35.DAT','r'))==NULL) return 1; while (fgets(xX[i],80,fp)!=NULL) { p=strchr(xX[i],'/n'); if (p) *p:0; i++; } maxline=i; fclose(fp); return 0; } void WriteDat() { FILE *fp; int i; Clrscr(); fp:fopen('OUT35.DAT','w'); for(i:0;i<maxline;i++) { printf('%s/',xx[i]); fprintf(fp,'%s/n',xx[i]); } fclose(fp); }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【判断题】超过保质期限的预包装食品,只要包装完好可以继续销售。
A.
正确
B.
错误
【单选题】根据标准GB/T3326—1997,圆凳座面直径应大于或等于多少毫米?
A.
240
B.
250
C.
260
D.
270
【判断题】在维修汽车电子装置时,用万用表再配合对电路功能的分析,可以很粗略地测试集成电路的好坏,主要采用测试集成电路的引脚电阻或电压两种方法。
A.
正确
B.
错误
【判断题】超过保质期限的预包装食品,只要包装完好可以继续销售。
A.
正确
B.
错误
【简答题】( )是传统汽车电路的表示方法,但可读性较差,进行电路分析也较为复杂。
【判断题】超过保质期限的预包装食品,只要包装完好可以继续销售。
A.
正确
B.
错误
【单选题】You can’t visit John tomorrow morning. He ________.
A.
will be working
B.
are working
C.
is working
D.
/
【简答题】请描述一下无线传感网(Wireless Sensor Networks,WSNs)的概念?
【判断题】汽车电路的分析方法是先研究各部分的电路,然后按照“由部分到整体”的顺序进行研究。
A.
正确
B.
错误
【单选题】You can’t visit John tomorrow morning. He _____. A. will be working B. was working C. is working
A.
will be working
B.
was working
C.
is working
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题