Maison  >  Article  >  développement back-end  >  A quoi sert la fonction strstr en langage C ?

A quoi sert la fonction strstr en langage C ?

烟雨青岚
烟雨青岚original
2020-07-06 11:25:299198parcourir

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)".

A quoi sert la fonction strstr en langage C ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn