اسم الوظيفة : 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(void){char*str1=www.dotcpp.com;char*str2=cde;char*ptr=strpbrk(str1,str 2);if(ptr){printf(strpbrkfoundfirstcharacter:%c\n,*ptr);}else{printf(strpbrkdidn'tfindcharacterinset\n);}return0;} نتائج التشغيل: تم العثور على strpbrkالحرف الأول:d