Funktionsname : strpbrk
Header-Datei : <string.h>
Funktionsprototyp : char *strpbrk(const char *str1, const char *str2);
Funktion : Vergleichen Sie, ob die Zeichenfolgen str1 und str2 dieselben Zeichen enthalten, enthalten jedoch nicht das Abschlusszeichen „ “.
Parameter : const char *str1 Die zu durchsuchende Zielzeichenfolge
const char *str2 Die zu suchende Zeichenfolge
Rückgabewert : Gibt einen Zeiger auf das erste übereinstimmende Zeichen in str1 zurück. Wenn die Suche fehlschlägt, wird NULL zurückgegeben.
Programmbeispiel: Finden Sie die erste Position im String str1, die zu einem beliebigen String im String str2 gehört.
#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:%cn,*ptr);}else{printf(strpbrkdidn'tfindcharacterinsetn);}return0;}
Laufergebnisse:
strpbrkfoundfirstcharacter:d