问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

读取一篇英文文章存入到字符串数组x中,请编制函数,

发布网友 发布时间:2022-04-20 09:54

我来回答

2个回答

热心网友 时间:2023-12-22 21:30

题目4:函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中; 请编制函数StrOL( ), 其函数的功能是: 以行为单位对行中以空格或标点符号为分隔的所有单词进行倒排,同时去
除标点符号,之后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到文件OUT6.DAT中。
例如: 原文: You He Me
I am a student.
结果: Me He You
student a am I
原始数据文件存放的格式是: 每行的宽度均小于80个字符, 含标点符号和空格。
-----------------
类型:字符串(单词)的倒置和删除。
答案:
void StrOL(void)
{ int i,j,k,m,n,ll;
char yy[80];
for(i=0; i < maxline; i++)
{ ll=strlen(xx[i]); k=n=0;
for(j=ll-1; j>=0; j--)
{ if(isalpha(xx[i][j])) k++;
else
{ for(m=1; m<=k; m++)
yy[n++]=xx[i][j+m]; k=0; }
if(xx[i][j]==' ') yy[n++]=' ';
}
for(m=1; m<=k; m++) yy[n++]=xx[i][j+m];
yy[n]=0; strcpy(xx[i],yy);
}
}

int ReadDat(void)
{FILE *fp;int i=0;char *p;
if((fp=fopen("in.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;
}

热心网友 时间:2023-12-22 21:30

顺序读反了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 matlab怎么从TXT文件里读取英文(字符)信息 读取中 英文怎么翻 写入文件 和 读取文件 用英语怎么说 欢乐推箱子35关 欢乐推箱子5怎么过关 欢乐推箱子88关求解 欢乐推箱子146关怎么过 欢乐推箱子90关怎么过 欢乐推箱子146怎么过 欢乐推箱子180关怎么过?求图! 欢乐推箱子88关怎么破 欢乐推箱子96关怎么过? 推箱子这一关求解,欢乐推箱子148关 欢乐推箱子这游戏已经解决了205关,只剩下117关,1... 欢乐推箱子93怎么过? 欢乐推箱子4、2插放第142关答案 微信欢乐推箱子11关怎么过 欢乐推箱子151关攻略 微信欢乐推箱子全关卡图文通关攻略 微信欢乐推箱子19关怎么过 C语言:从一个文件中读取英语单词,统计单词个数和... 有什么软件能读取图片上的英文并进行翻译的工具。 在GSM模块中,如何读取中英文短信? ◆编程:实现读取一篇英文文本文件in.txt,统计其中... 从文件中读取一篇英文文章,统计词频。用c语言,最... MATLAB如何读取txt文件中的英文字符,并且对其进行... C++中如何用文件读取英语文章,之后输出字符串 MATLAB如何读取有中英文的txt 直接读取英文字母扫描枪有吗? 编程:实现读取一篇英文文本文件in.txt,统计其中... 从c:\lowertest.txt文件中读取所有内容(英文),... c语言 文件处理的问题:读入一篇英文短文文件,然... c语言 读入一行英文文本每个单词出现的个数 读入一行英文文本,将其中每个单词 用C++的语言,怎么读取一个txt文档中的英文单词(是... 跑马灯控制器的使用说明 ? 跑马灯控制器是干什么的 led跑马灯控制器多少钱可以买到 做跑马灯要用到什么样的IC? 可以直接买到按键控制跑马灯开启和暂停的单片机吗?