Latest web development tutorials

fonctions de la bibliothèque C - strstr ()

C bibliothèque standard - <string.h> 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

C bibliothèque standard - <string.h> C bibliothèque standard - <string.h>