ชื่อฟังก์ชัน : strpbrk ไฟล์ส่วนหัว : <string.h> ต้นแบบฟังก์ชัน : char *strpbrk(const char *str1, const char *str2); ฟังก์ชั่น : เปรียบเทียบว่ามีอักขระเหมือนกันในสตริง str1 และ str2 หรือไม่ แต่ไม่รวมตัวสิ้นสุด '\0' พารามิเตอร์ : const char *str1 สตริงเป้าหมายที่จะค้นหา const char *str2 สตริงที่จะค้นหา ค่าที่ส่งคืน : ส่งคืนตัวชี้ไปยังอักขระตัวแรกที่ตรงกันใน str1 หากการค้นหาล้มเหลว ระบบจะส่งคืน NULL ตัวอย่างโปรแกรม: ค้นหาตำแหน่งแรกในสตริง str1 ที่เป็นของสตริงใดๆ ในสตริง str2 #include<string.h>#include<stdio.h>intmain(โมฆะ){char*str1=www.dotcpp.com;char*str2=cde;char*ptr=strpbrk(str1,str2);if(ptr) {printf(strpbrkfoundfirstCharacter:%c\n,*ptr);}else{printf(strpbrkdidn'tfindCharacterinset\n);}return0;} ผลการวิ่ง: strpbrkfoundfirstตัวละคร:d