Provided by: manpages-pl-dev_4.13-4_all bug

NAZWA

       strstr, strcasestr - szukanie podciągu

SKŁADNIA

       #include <string.h>

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

       #define _GNU_SOURCE         /* Patrz feature_test_macros(7) */

       #include <string.h>

       char *strcasestr(const char *haystack, const char *needle);

OPIS

       Funkcja  strstr()  znajduje  pierwsze  wystąpienie podłańcucha needle w łańcuchu haystack.
       Kończące znaki null '\0') nie są porównywane.

       Funkcja strcasestr() działa jak strstr(), ale ignoruje rozmiar znaków obu argumentów.

WARTOŚĆ ZWRACANA

       Funkcja strstr() zwraca wskaźnik do początku znalezionego podłańcucha  lub  wartość  NULL,
       jeśli podłańcuch ten nie zostanie znaleziony.

ATRYBUTY

       Informacje   o   pojęciach   używanych   w  tym  rozdziale  można  znaleźć  w  podręczniku
       attributes(7).

       ┌─────────────┬────────────────────────┬────────────────┐
       │InterfejsAtrybutWartość        │
       ├─────────────┼────────────────────────┼────────────────┤
       │strstr()     │ Bezpieczeństwo wątkowe │ MT-Safe        │
       ├─────────────┼────────────────────────┼────────────────┤
       │strcasestr() │ Bezpieczeństwo wątkowe │ MT-Safe locale │
       └─────────────┴────────────────────────┴────────────────┘

ZGODNE Z

       strstr(): POSIX.1-2001, POSIX.1-2008, C89, C99.

       Funkcja strcasestr() jest rozszerzeniem niestandardowym.

ZOBACZ TAKŻE

       index(3),  memchr(3),   memmem(3),   rindex(3),   strcasecmp(3),   strchr(3),   string(3),
       strpbrk(3), strsep(3), strspn(3), strtok(3), wcsstr(3)

O STRONIE

       Angielska  wersja  tej  strony  pochodzi  z  wydania  5.10  projektu Linux man-pages. Opis
       projektu, informacje dotyczące zgłaszania błędów oraz  najnowszą  wersję  oryginału  można
       znaleźć pod adresem https://www.kernel.org/doc/man-pages/.

T◈UMACZENIE

       Autorami   polskiego   tłumaczenia   niniejszej   strony   podręcznika   są:   Paweł  Wilk
       <siefca@pl.qmail.org>, Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>,  Robert  Luberda
       <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją. Bliższe informacje o warunkach licencji
       można   uzyskać   zapoznając   się   z   GNU   General   Public   License   w   wersji   3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩   lub   nowszej.   Nie  przyjmuje  się  ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy w tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej
       ⟨manpages-pl-list@lists.sourceforge.net⟩.