位置:首页 > C > C语言strpbrk函数用法:判断两个字符串是否有相同字符

C语言strpbrk函数用法:判断两个字符串是否有相同字符

时间:2026-08-18  |  作者:宇宙开黑者  |  阅读:0

函数名: strpbrk

C语言strpbrk()函数:比较字符串str1和str2中是否有相同的字符

基本信息

头文件:

函数原型如下:char *strpbrk(const char *str1, const char *str2);

功能说明

功 能: 比较字符串str1和str2中是否有相同的字符,但不包括结束符''

参数说明

  • const char *str1 要进行查找的目标字符串
  • const char *str2 要查找的字符串

返回值

返回指向str1中第一个匹配的字符的指针,若查找失败,则返回NULL

示例程序

举个常见的程序示例:在字符串str1里,找出第一个与字符串str2中任意字符相匹配的位置。

#include 

#include 

int main(void){

   char *str1 = "www.dotcpp.com";

   char *str2 = "cde";

   char *ptr = strpbrk(str1, str2);

   if(ptr){

      printf("strpbrk found first character: %cn", *ptr);

   }else{

      printf("strpbrk didn't find character in setn");

   }

   return 0;

}

运行结果

strpbrk found first character: d

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多