资源简介
用C写的词频分析器,可以打开文本文件,统计单词频率,并以文件输出。
代码片段和文件信息
#include“stdio.h“
#include“string.h“
#define WORDMAX 1000 //定义读取文档最大长度
#define LETTERMAX 30 //单个单词的最大长度为30
#define CUTNUMBER 500 //分割后的单词最大数
#define DEEP 10//字母排序深度
struct word ///定义存储的单词和单词个数的结构体
{
char terms[LETTERMAX];
int counter;//计数器
}speech[CUTNUMBER];//word lspeech[CUTNUMBER]//分词结果数组//统计结果数组
char essay[WORDMAX];//定义存储从文件读取时获得的字符串的临时数组
char cutessay[CUTNUMBER];
char lterms[LETTERMAX];
int lcounter;
char *p;//指针
exchange(int iint k)//交换单词顺序
{
strcpy(ltermsspeech[i].terms);
strcpy(speech[i].termsspeech[k].terms);
strcpy(speech[k].termslterms);
lcounter=speech[i].counter;
speech[i].counter=speech[k].counter;
speech[k].counter=lcounter;
}
void main()
{
FILE *fp*fp1;//文件指针
int wlong;//文档长度
char fillename[60];//文件名字符串
char outfillename[20]={“的统计结果“};
int i_ij_jkmnl;//循环计数器
int wordnumber=0;//单词计数器
char s[LETTERMAX]={‘\0‘};
int termslaction=0;//字母在单词中的位置
printf(“请输入文件名:(示例:1108010112.txt) :“);
gets(fil
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 56 2013-04-07 16:48 词频分析器\000.txt
文件 319 2013-04-07 17:42 词频分析器\000.txt的统计结果
文件 942 2013-04-07 12:59 词频分析器\1108010112.txt
文件 2639 2013-04-07 17:44 词频分析器\1108010112.txt的统计结果
文件 33792 2013-04-07 17:44 词频分析器\Debug\vc60.idb
文件 53248 2013-04-07 17:41 词频分析器\Debug\vc60.pdb
文件 184385 2013-04-07 17:41 词频分析器\Debug\词频分析器.exe
文件 192308 2013-04-07 17:41 词频分析器\Debug\词频分析器.ilk
文件 7294 2013-04-07 17:41 词频分析器\Debug\词频分析器.obj
文件 181716 2013-04-06 23:11 词频分析器\Debug\词频分析器.pch
文件 467968 2013-04-07 17:41 词频分析器\Debug\词频分析器.pdb
文件 3093 2013-04-07 17:41 词频分析器\词频分析器.c
文件 3449 2013-04-07 16:29 词频分析器\词频分析器.dsp
文件 528 2013-04-07 17:47 词频分析器\词频分析器.dsw
文件 50176 2013-04-07 17:47 词频分析器\词频分析器.ncb
文件 48640 2013-04-07 17:47 词频分析器\词频分析器.opt
文件 1260 2013-04-07 17:41 词频分析器\词频分析器.plg
目录 0 2013-04-07 17:41 词频分析器\Debug
目录 0 2013-04-07 17:47 词频分析器
----------- --------- ---------- ----- ----
1231813 19
- 上一篇:维吉尼亚密码的加解密C语言实现
- 下一篇:C语言 串口数据发送/接收
相关资源
- C++内存管理课件——侯捷老师
- Programming principles and practice Using C++ (
- 黑马程序员最新24期C/C++全栈培训讲义
- vb关于api编程的pdf电子书《Visual basi
- MSVBCRT.AIO.2020.04.10.X86+X64.zip
- MFC项目:图书管理系统
- QR码二维码编码C++源代码VS2010编译环境
- QR二维码解码,C++源代码VS2010编译环境
- cmake-3.12.0-win64-x64
- 数据结构与算法分析:C语言描述(原
- 11_人脸检测与识别系统.zip
- 猴博士课件C语言、大学物理电磁学、
- MFCvs2010画曲线图
- Visual C++视频会议开发技术与源码.ra
- VC数字图像处理杨淑莹北京交通大学
- C++标准库MSDN离线文档-微软2017-10月发
- 数据结构(C++语言版)第三版超清带
- Visual C++范例大全 400+的
- 《Visual C++网络编程开发与实战》案例
- Visual C++网络编程开发与实战 案例源码
- websocket客户端
- C算法图算法
- C++ 孔令德计算机图形学习题答案源代
- VC++实现浏览器
- 基于MFC的网络版连连看系统_源文件
- Visual C++ MFC棋牌类游戏编程五子棋,象
- C程序设计语言第二版,中英文版 习题
- C++TEST中文帮助文档
- 徐士良C常用算法程序集第二版
- 策略为王股票软件源代码(3.10专业版
评论
共有 条评论