词频统计的C++实现(使用stl--map)

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

你可能感兴趣的:(C++,String,iterator,include,iostream)