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;
}
僅供學習參考,如有錯誤,請大牛指正