Latest web development tutorials

funzioni di libreria C - strstr ()

C libreria standard - <string.h> C libreria standard - <string.h>

descrizione

funzioni di libreria Cchar * strstr (const char * pagliaio , const char * ago) nel pagliaiostringa di trovarel'agonella prima posizione della prima occorrenza della stringa, escluso il carattere di terminazione '\ 0'.

dichiarazione

Ecco () funzione di dichiarazione strstr.

char *strstr(const char *haystack, const char *needle)

parametri

  • pagliaio - stringhe C per essere recuperati.
  • ago - nella stringa pagliaio per la ricerca di stringhe di piccole dimensioni.

Valore di ritorno

Questa funzione restituisce la posizione della prima occorrenza di needle nella stringa pagliaio, se non trovato restituisce null.

Esempi

L'esempio seguente mostra viene utilizzata la funzione strstr ().

#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);
}

Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:

子字符串是: School

C libreria standard - <string.h> C libreria standard - <string.h>