文本文件单词的检索与计数,数据结构代码(C++语言描述) 30

谁能帮我写个”文本文件单词的检索与计数”的代码?要求如下:能进行文本文件的读写操作,所有单词均放入文本文件中,进行查找和计数操作。要求菜单驱动执行。要求,通过输入单词,输... 谁能帮我写个”文本文件单词的检索与计数”的代码?

要求如下:
能进行文本文件的读写操作,所有单词均放入文本文件中,进行查找和计数操作。要求菜单驱动执行。要求,通过输入单词,输入的单词放入文本文件,然后进行单词的检索(返回为该单词在文本文件中的位置,可能多个,需返回多个位置)和计数(计数包括单词检索时的个数和全部单词的个数计数).

谢谢了!
请不要复制他人的算法思想来占版面,已经说明了,是需要C++序言写的源程序代码.为了刷积分的请不要浪费大家时间!
展开
 我来答
百度网友23cf893
2008-05-17 · TA获得超过381个赞
知道小有建树答主
回答量:351
采纳率:100%
帮助的人:258万
展开全部
该设计的主要目的是熟悉串类型的实现方法和文本模式匹配方法,熟悉如何利用模式匹配算法实现一般的文本处理技术。
(1) 设计要求与分析
要求编程建立一个文本文件,每个单词不包含空格且不跨行,单词由字符序列构成且区分大小写;统计给定单词在文本文件中出现的总次数;检索输出某个单词出现在文本中的行号、在该行中出现的次数以及位置。该设计要求可分为三个部分实现:其一,建立文本文件,文件名由用户用键盘输入;其二,给定单词的计数,输入一个不含空格的单词,统计输出该单词在文本的出现次数;其三,检索给定单词,输入一个单词,检索并输出该单词所在的行号、该行中出现的次数以及在该行中的相应位置。
0、 建立文本文件
建立文本文件的实现思路
(1) 定义一个串变量
(2) 定义文本文件
(3) 输入文件名,打开该文件
(4) 循环读入文本行,写入文本文件,其过程如下:
While(不是文件输入结束){
读入一文本行至串变量;
串变量写入文件;
输入是否结束输入标志;
}
(5) 关闭文件
1、 给定单词的计数
该功能需要用到前一节中设计的模式匹配算法,逐行扫描文本文件。匹配一个,计数器加1,直到整个文件扫描结束;然后输出单词的次数。
2、 检索单词出现在文本文件中的行号、次数及其位置
3、 主控菜单程序的结构
(1) 头文件包含
(2) 菜单选择包括:
1、 建立文件
2、 单词计数
3、 单词定位
4、 退出程序
(3)选择1~4执行相应的操作,其他字符为非法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式