c++ 统计一个英文文本文件中每个单词出现的次数,并将结果存入指
1个回答
2014-07-02
展开全部
文件读到内存,每个字符分别和26个字母字符做比较,然后累加....
追问
额额。。不懂啊。。。能不能贴个原程序?
追答
写个简单的例子,你参考下
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
char str[10]="abcdABCDE";
char *pStr = str;
int nCountA = 0;
int nCountB = 0;
for ( ; *pStr != '\0';*pStr++)
{
if ( *pStr =='A' || *pStr == 'a')
{
nCountA++;
}
if ( *pStr =='B' || *pStr == 'b')
{
nCountB++;
}
// ..................
}
cout << "字母a次数为:" << nCountA <<endl ;
cout << "字母b次数为:" << nCountB <<endl ;
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询