什么是strpbrk

核心提示strpbrk是在源字符串(s1)中找出最先含有搜索字符串(s2)中任一字符的位置并返回,若找不到则返回空指针。外文名strpbrk用法#include <string.h>功能依次检验字符串s1中的字符说明返回s1中第一个满足条件的字符的

最佳答案:

strpbrk是在源字符串(s1)中找出最先含有搜索字符串(s2)中任一字符的位置并返回,若找不到则返回空指针。

详情介绍

strpbrk是在源字符串(s1)中找出最先含有搜索字符串(s2)中任一字符的位置并返回,若找不到则返回空指针。

外文名
strpbrk
用法
#include <string.h>
功能
依次检验字符串s1中的字符
说明
返回s1中第一个满足条件的字符的

strpbrk用法

#include <string.h>

strpbrk功能

依次检验字符串s1中的字符,当被检验字符在字符串s2中也包含时,则停止检验,并返回该字符位置,空字符null不包括在内。

strpbrk说明

返回s1中第一个满足条件的字符的指针,如果没有匹配字符则返回空指针NULL。

strpbrk用途

在源字符串(s1)中找出最先含有搜索字符串(s2)中任一字符的位置并返回,若找不到则返回空指针。

strpbrk原型

extern char *strpbrk(const char *s1, const char *s2);char * strpbrk(const char * cs,const char * ct){    const char *sc1,*sc2;    for( sc1 = cs; *sc1 != '0'; ++sc1)    {        for( sc2 = ct; *sc2 != '0'; ++sc2)        {            if (*sc1 == *sc2)            {                return (char *) sc1;            }        }    }    return NULL;}举例:// strpbrk.c#include <stdio.h>#include<stdlib.h>#include <string.h>main(){    char *s1="Welcome To Beijing";    char *s2="lco";    char *p;    system("cls");            p=strpbrk(s1,s2);    if(p)    {         printf("%sn",p);     }    else    {        printf("Not Found!n");    }        p=strpbrk(s1, "Da");    if(p)    {          printf("%s",p);    }    else    {        printf("Not Found!");     }    getchar();    return 0;}

 
友情链接
鄂ICP备19019357号-22