思路:遍历整个字符串,调用 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;
}
本文介绍了一个C语言函数,用于遍历指定字符串并计算其中特定子串出现的次数。通过使用strncmp函数来实现精确匹配,适用于需要统计字符串中子串频率的场景。
2789

被折叠的 条评论
为什么被折叠?



