#include <map>
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
void display_map(map<string, int> &wmap);
int main()
{
const char *szInputFileName="Text.txt";
ifstream ifs(szInputFileName);
string szTemp;
map<string, int> wmap;
while (ifs>>szTemp)
wmap[szTemp]++;
display_map(wmap);
return false;
}
void display_map(map<string, int> &wmap)
{
map<string, int>::const_iterator map_it;
for (map_it=wmap.begin(); map_it!=wmap.end();map_it++)
{
cout<<"(\""<<map_it->first<<"\","<<map_it->second<<")"<<endl;
}
}
分享到:
相关推荐
这是一个词频统计小程序,把文档用分词软件进行分词,结果存放到某个文件中,以*/n的形式表示名词,然后对名词的词频进行统计。
英语单词词频统计 g++ -o statistics statistics.cpp ./statistics file1.txt file2.txt > result.txt
读取文件中的英语文章,用c++实现对文件的读取,从而统计不同单词个数,最后用堆排序,实现频率从大到小的排列,结果写入文件
简单的c++词频统计小程序,实现基本初步功能,欢迎大家提出意见,多多交流
C++实现英文文本词频统计,使用链表法存储单词信息,不考虑停用词,简单应付课程任务。
基于Qt框架的Pyside2,使用Python语言进行开发了一个英语词频统计软件。完成了对英语本文的词频统计功能,可直接对一段文本进行粘贴统计,也可以对指定文件夹下(包括其下的子目录)的所有txt文件进行分析,界面可...
使用C++标准库中的Vector容器实现词频统计与排序
使用C++双向列表统计文章单词出现频率,其中双向列表模仿STL中的List.
使用C++标准库中的SET容器实现词频统计与排序
使用C++标准库中的MAP容器实现词频统计与排序
c++实现的宋词词频统计程序,由于使用自身的排序算法和string类,算法效率偏低,不过可以通过修改静态常量控制程序的运行
利用C++面向对象思想设计并编程实现一套中文文本分词和词频统计系统
统计文本单词频率,使用了STL里的map。
这几天写了一个基于C语言对文本词频进行统计的程序,开发及调试环境:mac集成开发环境Xcode;测试文本,马丁.路德金的《I have a dream》原文演讲稿。 主要运行步骤: 1. 打开文本把文本内容读入流中并且开辟相应...
1.设计一个词频统计软件,统计给定英文文章的单词频率。 2.文章中包含的标点不计入统计。 3.将统计结果以从大到小的排序方式输出。 设计: 1.因为是跨专业0.0···并不会c++和java,只能用仅学过的C语言进行编写,...
自然语言理解 【汉语自动分析 + 词频统计】 一、开发环境和工具: 1. Windows 7 2. C++ 3. Visual Studio 2013 二、实现要求 1. 词频统计 2. 汉语自动分词
主要为大家详细介绍了C++二叉树实现词频分析功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在Windows 10系统下,使用Visual Studio 2019编译运行的C++控制台程序。统计两个文档多少字符相同,多少字符不相同;统计前十高频字或词。选择了GBK编码作为本项目的统一编码。本项目下所有代码源文件、txt文件均...
此词频分析器可以实现英文的词频的统计,用c++语言实现
对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同...