欢迎来到牛牛题库网 牛牛题库官网
logo

未知题型

函数ReadDat()的功能是实现从文件IN2.DAT中读取一篇英文文章存入到字符串数组xx中:请编制函数 StrOL(),该函数的功能是:以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排。最后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT2.DAT中。
例如:原文:YOU He Me
I am a student.
结果: Me He You
student a am I
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
include <stdio.h>
include <string.h>
include <conio.h>
include <ctypE.h>
char xx[50] [80];
int maxline = 0;/* 文章的总行数 */
int ReadDat (void);
void WriteDat (void);
void StrOL(void)
{
main ( )
{
clrscr ( );
if (ReadDat ())
{
printf('数据文件 IN2.DAT不能打开! /n/007');
return;
}
StrOL ( );
WriteDat ();
}
int ReadDat (void)
{
FILE *fp;
int i = 0;
char *p;
if((fp = fopen('IN2.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 (rD):
return 0;
}
void WriteDat (void)
{
FILE*fp;
int i;
clrscr ();
fp = fopen('OUT2.DAT', 'w');
for(i = 0; i < maxline; i++)
{
printf('%s/n', xx[i]);
fprintf(fp, '%s/n', xx[i]);
}
fclose (fp);
}

A.DAT中读取一篇英文文章存入到字符串数组xx中:请编制函数
B.DAT中。
例如:原文:YOU
C.
D.h>
E.h>
F.h>
G.h>
H.DAT不能打开!
I.DAT',
J.DAT',
【参考答案】

void strOL(void) { int ijkstrl1;char c; for (i=0;i<maxline;i......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

点击查看答案

相关考题

未知题型
背景资料 某办公楼工程,地下一层,地上十二层,总建筑面积26800m2,筏板基础,框架剪力墙结构。建设单位与某施工总承包单位签订了施工总承包合同。按照合同约定,施工总承包单位将装饰装修工程分包给了符合资质条件的专业分包单位。 合同履行过程中,发生了下列事件: 事件一:基坑开挖完成后,经施工总承包单位申请,总监理工程师组织勘察、设计单位的项目负责人和施工总承包单位的相关人员等进行验槽。首先,验收小组经检验确认了该基坑不存在空穴、古墓、古井、防空掩体及其他地下埋设物;其次,根据勘察单位项目负责人的建议,验收小组仅核对基坑的位置之后就结束了验槽工作。 事件二:有一批次框架结构用的钢筋,施工总承包单位认为与上一批次已批准使用的是同一个厂家生产的,没有进行进场复验等质量验证工作,直接投入了使用。 事件三:监理工程师在现场巡查时,发现第八层框架填充墙砌至接近梁底时留下的适当空隙,间隔了48小时即用斜砖补砌挤紧。 事件四:总工程师在检查工程竣工验收条件时,确认施工总承包单位已经完成建设工程设计和合同约定的各项内容,有完整的技术档案与施工管理资料,以及勘察、设计、施工、工程监理等参建单位分别签署的质量合格文件并符合要求,但还缺少部分竣工验收条件所规定资料。 在竣工验收时,建设单位要求施工总承包单位和装饰装修工程分包单位将各自的工程资料向项目监理机构移交,由项目监理机构汇总后向建设单位移交。 问题 1.事件一中,验槽的组织方式是否妥当?基坑验槽还包括哪些内容? 2.事件二中,施工单位的做法是否妥当?列出钢筋质量验证时材质复验的主要内容。 3.事件三中,根据《砌体工程施工质量验收规范》(GB 50203),指出此工序下填充墙片每验收批的抽检数量。判断施工总承包单位的做法是否妥当?并说明理由。 4.事件四中,根据《建设工程档案管理条例》和《建设工程文件归档整理规范》(GB/T 50328),指出施工总承包单位还应补充哪些竣工验收资料?建设单位提出的工程竣工资料移交的要求是否妥当?并给出正确的做法。
微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题