64,676
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
#include <cctype>
#include <map>
using namespace std;
void main(void)
{
;
ifstream input("d:\\1.txt");
string str;
map<string,int> string_count ;
while(input>>str){
if(str!="."&&str!=","){ // 去掉 标点符号 暂定为只有.与,
transform(str.begin(), str.end(), str.begin(), tolower);
++string_count[str];
}
}
map<string,int>::iterator it=string_count.begin();
cout<<"字符串"<<" "<<"出现次数"<<endl;
while(it!=string_count.end()){
cout<<it->first<<" "<<it->second<<endl;
it++;
}
input.close();
}