c++ 打印字符串中重复字符串和重复出现次数 5

我已经实现将下面的字符串分割成单词(思路:去掉空格),但是如何查找重复字符串呢?源代码如下:#include"stdafx.h"#include"iostream"#in... 我已经实现将下面的字符串分割成单词(思路:去掉空格),但是如何查找重复字符串呢?
源代码如下:

#include "stdafx.h"
#include "iostream"   
#include "cstring" 
#include "vector"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
const char *str ="whar jkawjr 234y rt2q 24yh4 24 jrwekj whar rt2q a";
char str1[100];
strcpy(str1,str);
const char * split = " ";
char * p;
p = strtok (str1,split);
while(p!=NULL) {
cout<<p<<endl;
p = strtok(NULL,split);
}
getchar();
return 0;
}
输出结果:
whar
jkawjr
234y
rt2q
24yh4
24
jrwekj
whar
rt2q
a

如何查找重复字符串呢,并统计重复次数?
展开
 我来答
你不爱欧文
2015-06-09 · TA获得超过108个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:134万
展开全部
只能一个字符一个字符查吧 ,用双层循环,判断如果第一个字符相同,判断第二个如果不相同直接换下一个字符串比较 # - -
匿名用户
2015-06-09
展开全部
c++用string吧,string的find很方便的。
更多追问追答
追问
我现在是需要程序自动查找重复的单词并输出,而find是给定某个单词然后去查找
追答
肯定要把每个词存起来分别查找啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式