Latest web development tutorials

Funkcje biblioteczne C - strstr ()

Biblioteka standardowa języka C - <string.h> Biblioteka standardowa języka C - <string.h>

opis

Funkcje biblioteki Cchar * strstr (const char * stogu siana , const char *) igły w stogu sianastrun znaleźćigłęw pierwszej pozycji pierwszego wystąpienia napisu, nie licząc kończącego znaku '\ 0'.

oświadczenie

Oto () Funkcja stwierdzenie strstr.

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

parametry

  • stogu siana - ciągi C mają być pobierane.
  • Igła - w ciągu stogu siana szukać małych strun.

Wartość zwracana

Funkcja ta zwraca pozycję pierwszego wystąpienia igły w stogu siana ciąg jeśli nie znaleziono zwraca wartość null.

Przykłady

Poniższy przykład demonstruje funkcja strstr () jest używana.

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

Załóżmy, skompilować i uruchomić powyższy program, który spowoduje w następujących przypadkach:

子字符串是: School

Biblioteka standardowa języka C - <string.h> Biblioteka standardowa języka C - <string.h>