English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C Standard Library - <string.h>
Fonction de bibliothèque C char *strpbrk(const char *str1, const char *str2) Recherche de chaîne str1 La première chaîne de caractères correspondante str2 Le nombre de caractères de la chaîne de caractères, sans inclure le caractère de fin de chaîne. C'est-à-dire, vérifiez la chaîne de caractères str1 Le caractère à vérifier dans la chaîne, lorsque le caractère à vérifier est inclus dans la chaîne str2 Cesse de vérifier et retourne la position du caractère si le caractère à vérifier est également inclus dans la chaîne.
Voici la déclaration de la fonction strpbrk().
char *strpbrk(const char *str1, const char *str2)
Cette fonction retourne str1 La première chaîne de caractères correspondante str2 Le nombre de caractères de la chaîne de caractères, retourne NULL si le caractère n'est pas trouvé.
Le présent exemple démontre l'utilisation de la fonction strpbrk().
#include <stdio.h> #include <string.h> int main () { const char str1[] = "abcde2fghi3jk4l"; const char str2[] = "34"; char *ret; ret = strpbrk(str1, str2); if(ret) { printf("The first matching character is: %c\n", *ret); } else { printf("Character not found"); } return(0); }
Let's compile and run the above program, which will produce the following results:
The first matching character is: 3