字符串中某一子串出现的次数

Posted ZDF0414

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串中某一子串出现的次数相关的知识,希望对你有一定的参考价值。

思路:遍历整个字符串,调用 strncmp 函数判断是否含有子串

int Count(const char*src, const char*dst)

	int count = 0;
	int slen = strlen(src);//源字符串
	int dlen = strlen(dst);//要查找的子字符串
	if (slen < dlen)
		return 0;
	for (int i = 0; i < slen;)
	
		if (strncmp(src + i, dst, dlen) == 0)
		
			count++;
			i += dlen;
		
		else
			i++;
	
	return count;


以上是关于字符串中某一子串出现的次数的主要内容,如果未能解决你的问题,请参考以下文章