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);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)