29.查找匹配字符串出现的次数

#include<stdio.h>
#include<string.h>
int main()
{
	char ch[] = "happybodyabcddfbhfdabcd";
	char* p = ch;
	int i = 0;
	char* temp = NULL;
	while (1)
	{
		//查找匹配字符串,如果找到返回匹配字符串的地址,没有找到返回空
		temp = strstr(p, "abcd");
		if (temp == NULL)
		{
			break;
		}
		else
		{
			i++;
			//重新设置寻找起点
			p = temp + strlen("abcd");
		}
	}
}
posted @ 2022-03-21 21:59  W-forever  阅读(103)  评论(0)    收藏  举报