统计文本中出现单词的频率

(一)基本思路:(考虑到界面则采用MFC)

   实现一个待查单词的统计,输入欲查询的单词,存入数组key[]中;

   将文本文件打开, 从第一个不为‘\0’的字母开始,读取字符临时存储于strl[i];

   指针p移动指向文本中一个字符若出现.,?;:!和空格等分隔符则key[]中存入完整单词,否则继续添加;

   比较key[]和str1[],如果相同则num++;

   allnum为单词总数,凡遇到单词则allnum++。

 

(二)部分代码:

    

   

(三)测试英文文本

           、

(四)运行结果:

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2014-03-18 17:16  YUAN园  阅读(339)  评论(0)    收藏  举报