题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2020-06-23 13:33:11

[简答题]函数Rdata( )实现从文件IN.dat中读取一篇英文文章存入字符串数组string中,请编写函数SortCharA( ),其功能是:以行为单位对字符按从小到大的顺序进行排序,排序后的结果仍按行重新存入字爷串数组string中。最后调用函数Wdata( ),把结果string输出到OUT.dat文件中。
例如,原文:dAe, BfC.
CcbbAA
结果:,. ABCdef
AACbbc
原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。
注意:部分源程序已经给出。请勿改动主函数main( )、读数据函数Rdata( )和输出数据函数Wdata( )的内容。
#include <stdio.h>
#include <string.h>
#include <conio.h>
char string [50] [80];
int maxline = 0; /* 文章的总行数 */
int Rdata (void);
void Wdata (void);
void SortCharA(void)void main ( )
if (Rdata ( ))
printf("数据文件 IN. dat 不能打开! /n/007");
return;

SortCharA ( );
Wdata ( );int Rdata (void)
FILE *fp;
int i = 0;
char *p;
if ((fp = fopen("IN. dat", "r")) == NULL)
return 1;
while (fgets(string[i], 80, fp) != NULL)
p = strchr(string[i], ’/n’);
if (p)
*p = 0;
i++;

maxline = i;
fclose (fp);
return 0;void Wdata (void)
FIL

更多"函数Rdata( )实现从文件IN.dat中读取一篇英文文章存入字符串"的相关试题:

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码