LinuxC--计算字符串中子串数
strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。
如果是,则该函数返回 str1字符串从 str2第一次出现的位置开始到 str1结尾的字符串;否则,返回NULL。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int Count(char* str,char* chdstr)
{
int sum=0;
char* first_str=str;
while(first_str=strstr(first_str,chdstr))
{
sum++;
first_str=first_str+strlen(chdstr);
}
return sum;
}
仅供学习参考,如有错误,请大牛指正