Funkcje biblioteczne C - strstr ()
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