C语言strstr函数

strstr(p,"abcd");

意思就是在 char *p中查找字符串“abcd”

这里n++ 目的就是在char *p中每查找到一次就++,最后输出n就是在*p中“abcd”的个数

注意:strstr的头文件是#include

这里的char *p==char b[ ]

这是指针的运用,以后会出关于指针的详解

#include 
#include 

int main()
{
	int n = 0;
	char* p = "abcd365456abcd636zbcd3636zbc";
	do
	{
		p = strstr(p, "abcd");
		if (p != NULL)
		{
			n++;
			p = p + 4;
		}
		else {
			break;
		}
	} while (*p != '\0');
	printf("%d", n);
}

你可能感兴趣的:(C语言函数,c语言)