c语言函数strpbrk()如何定位字符串中第一个出现的指定字符



c语言函数strpbrk()如何定位字符串中第一个出现的指定字符?需要引入的头文件:#include <include.h>

strpbrk()方法的定义:char *strpbrk(const char *s, const char *accept);

strpbrk()方法的介绍:strpbrk()用来找出参数s 字符串中最先出现存在参数accept 字符串中的任意字符。

strpbrk()方法的返回值:如果找到指定的字符则返回该字符所在地址,否则返回0。

strpbrk()方法实例源码介绍
#include <string.h>
main(){
char *s = “0123456789012345678901234567890″;
char *p; p = strpbrk(s, “a1 839″); //1 会最先在s 字符串中找到
printf(“%s\n”, p);
p = strprk(s, “4398″); //3 会最先在s 字符串中找到
printf(“%s\n”, p);
}

执行结果:
1.23E+29