C-Bibliotheksfunktionen -strpbrk()
C-Standardbibliothek - <string.h>
Beschreibung
C-Bibliotheksfunktionenchar *strpbrk(const char *str1, const char *str2) Sucht in der Zeichenkettestr1nach der ersten übereinstimmenden Zeichenkette instr2Die Zeichen in der Zeichenkette, ohne das Null-Abschlusszeichen. Das heißt, die Zeichen in der Zeichenkette str1 werden nacheinander untersucht, und wenn das untersuchte Zeichen auch in der Zeichenkette str2 enthalten ist, wird die Untersuchung beendet und die Position dieses Zeichens zurückgegeben.
Deklaration
Das Folgende ist die Deklaration der Funktion strpbrk().
char *strpbrk(const char *str1, const char *str2)
Parameter
- str1-- Der zu durchsuchende C-String.
- str2-- Diese Zeichenkette enthält die Liste der Zeichen, die in str1 abgeglichen werden sollen.
Rückgabewert
Diese Funktion gibt die Anzahl der Zeichen in str1 vor dem ersten übereinstimmenden Zeichen aus der Zeichenkette str2 zurück oder gibt NULL zurück, wenn kein Zeichen gefunden wird.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Funktion strpbrk().
Beispiel
Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:
第一个匹配的字符是: 3Weitere Erweiterungen