c++ 统计一个英文文本文件中每个单词出现的次数,并将结果存入指

 我来答
匿名用户
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;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式