fonctions de la bibliothèque C - strstr ()
C bibliothèque standard - <string.h>
description
fonctions de la bibliothèque Cchar * strstr (const char * botte de foin, const char aiguille *) dans labottedefoinde chaîne pour trouverl'aiguilledans la première position de la première occurrence de la chaîne, ne comprenant pas le caractère de terminaison '\ 0'.
déclaration
Voici () fonction instruction strstr.
char *strstr(const char *haystack, const char *needle)
Paramètres
- botte de foin -chaînes C à récupérer.
- aiguille - dans la chaîne de botte de foin à la recherche pour les petites chaînes.
Valeur de retour
Cette fonction retourne la position de la première occurrence de needle dans la chaîne haystack sinon trouvé renvoie null.
Exemples
L'exemple suivant illustre la fonction strstr () est utilisée.
#include <stdio.h> #include <string.h> int main() { const char haystack[20] = "W3CSchool"; const char needle[10] = "School"; char *ret; ret = strstr(haystack, needle); printf("子字符串是: %s\n", ret); return(0); }
Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:
子字符串是: School