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

僅供學習參考,如有錯誤,請大牛指正

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