LinuxC--计算字符串中子串数

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;
 }

仅供学习参考,如有错误,请大牛指正

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章