需求分析:从控制台读取文件并对文件中的词频进行统计,文件可以是自己输入也可以是指定目录自动读入。
功能一:从命令行读入文章:
功能二:手动输入单词并统计词频:
代码实现:
case 1: { fp=fopen("d:\2.txt","w"); ch=getchar(); while(ch!=' ') { fputc(ch,fp); ch=getchar(); } fclose(fp); fp=fopen("d:\2.txt","r"); } break; sum=0; map<string,int>list; while(fgets(text,1000,fp)!=NULL) { i=0; while(text[i]!='