统计文本中出现单词的频率
2014-03-18 17:16
417 查看
(一)基本思路:(考虑到界面则采用MFC)
实现一个待查单词的统计,输入欲查询的单词,存入数组key[]中;
将文本文件打开, 从第一个不为‘\0’的字母开始,读取字符临时存储于strl[i];
指针p移动指向文本中一个字符若出现.,?;:!和空格等分隔符则key[]中存入完整单词,否则继续添加;
比较key[]和str1[],如果相同则num++;
allnum为单词总数,凡遇到单词则allnum++。
(二)部分代码:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/054d540aab2a9598c48d4d7e6840ad62.jpg)
(三)测试英文文本
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/f7f9f3019042b31dc315bce66d16b94b.jpg)
、
(四)运行结果:
实现一个待查单词的统计,输入欲查询的单词,存入数组key[]中;
将文本文件打开, 从第一个不为‘\0’的字母开始,读取字符临时存储于strl[i];
指针p移动指向文本中一个字符若出现.,?;:!和空格等分隔符则key[]中存入完整单词,否则继续添加;
比较key[]和str1[],如果相同则num++;
allnum为单词总数,凡遇到单词则allnum++。
(二)部分代码:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/054d540aab2a9598c48d4d7e6840ad62.jpg)
(三)测试英文文本
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/f7f9f3019042b31dc315bce66d16b94b.jpg)
、
(四)运行结果:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/06/f6abe6efa716485ad78148ec01444d2d.jpg)
相关文章推荐
- 一个简单的程序,统计文本文档中的单词和汉字数,逆序排列(出现频率高的排在最前面)。python实现。
- 关于统计ascii码文本中英语单词的出现频率的c++实现
- 输入一段英文文本,用程序统计出现频率最高和最低的两个单词;
- 统计英文文本文档中前十个出现频率最多的单词
- 统计英文文本单词出现频率
- python统计文本字符串里单词出现频率的方法
- 如何使用linux命令统计文本中某个单词的出现频率
- 统计文本中英文单词的出现频率
- 软件工程作业------分析文本文档,统计出现频率最多的十个单词
- Java编程:统计文本文件中单词出现频率
- 个人项目:统计文本中的单词出现频率
- 用hash表统计文本文件中每个单词出现的频率
- python统计文本字符串里单词出现频率的方法
- 统计文本文件中单词出现频率(用java集合框架编写)
- go语言之map练习(二):编写一个程序wordfreq程序,统计输入文本中每个单词出现的频率(次数)
- 统计文本中各单词出现的频率(JavaWeb)
- Hadoop:使用原生python编写MapReduce来统计文本文件中所有单词出现的频率功能
- 统计一个大小为30kb~300kb的文本中各单词出现的频率,并输出前十个单词和进行程序性能分析
- 统计文本中每个单词出现的频率(附C++完整程序)
- 统计文本文件中单词出现频率,自己编写的Java小程序