Maison > Article > développement back-end > A quoi sert la fonction strstr en langage C ?
La fonction "strstr(str1,str2)" en langage C est utilisée pour déterminer si la chaîne "str2" est une sous-chaîne de "str1" si c'est le cas, la fonction renvoie "str2" dans "str1" ; L'adresse de la première occurrence ; sinon, NULL est renvoyée. Sa syntaxe est "* strstr(str1,str2)".
La fonction strstr(str1,str2) est utilisée pour déterminer si la chaîne str2 est une sous-chaîne de str1. Si tel est le cas, la fonction renvoie l'adresse de la première occurrence de str2 dans str1 ; sinon, NULL est renvoyé.
Langage C
Fichier inclus : string.h
Nom de la fonction : strstr
Prototype de fonction :
extern char *strstr(char *str1, const char *str2);
Syntaxe :
* strstr(str1,str2)
str1 : La cible à trouver expression de chaîne à rechercher.
str2 : L'objet à trouver L'expression de chaîne à rechercher.
Valeur de retour : Si str2 est une sous-chaîne de str1, renvoie l'adresse de la première occurrence de str2 dans str1 si str2 n'est pas une sous-chaîne de str1 ; , renvoie NULL.
Exemple :
char str[]="1234xyz"; char *str1=strstr(str,"34"); cout << str1 << endl;
affiche : 34xyz
Tutoriel recommandé : "Langage C"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!