A-A+

词频统计的C++实现

2008年11月09日 未分类 暂无评论 阅读 1 次

 

  #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;  
      }  
  }  

给我留言

Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录