Provided by: manpages-pt-br-dev_4.27.0-1_all bug

NOME

       strstr, strcasestr - localiza uma subsequência

BIBLIOTECA

       Biblioteca C Padrão (libc, -lc)

SINOPSE

       #include <string.h>

       char *strstr(const char *palheiro, const char *agulha);

       #define _GNU_SOURCE         /* Veja feature_test_macros(7) */
       #include <string.h>

       char *strcasestr(const char *palheiro, const char *agulha);

DESCRIÇÃO

       The  strstr()   function  finds the first occurrence of the substring needle in the string haystack.  The
       terminating null bytes ('\0') are not compared.

       The strcasestr()  function is like strstr(), but ignores the case of both arguments.

VALOR DE RETORNO

       These functions return a pointer to the beginning of the located substring, or NULL if the  substring  is
       not found.

       If needle is the empty string, the return value is always haystack itself.

ATRIBUTOS

       Para uma explicação dos termos usados nesta seção, consulte attributes(7).
       ┌──────────────────────────────────────────────────────────────────────┬───────────────┬────────────────┐
       │ InterfaceAtributoValor          │
       ├──────────────────────────────────────────────────────────────────────┼───────────────┼────────────────┤
       │ strstr()                                                             │ Thread safety │ MT-Safe        │
       ├──────────────────────────────────────────────────────────────────────┼───────────────┼────────────────┤
       │ strcasestr()                                                         │ Thread safety │ MT-Safe locale │
       └──────────────────────────────────────────────────────────────────────┴───────────────┴────────────────┘

PADRÕES

       strstr()
              C11, POSIX.1-2008.

       strcasestr()
              GNU.

HISTÓRICO

       strstr()
              POSIX.1-2001, C89.

       strcasestr()
              GNU.

VEJA TAMBÉM

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

TRADUÇÃO

       A  tradução  para  português  brasileiro  desta  página  man  foi  criada  por  Marcelo   M.   de   Abreu
       <mmabreu@terra.com.br> e André Luiz Fassone <lonely_wolf@ig.com.br>

       Esta  tradução  é  uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou posterior para as
       condições de direitos autorais.  Nenhuma responsabilidade é aceita.

       Se você encontrar algum erro na tradução  desta  página  de  manual,  envie  um  e-mail  para  a lista de
       discussão de tradutores.

Linux man-pages 6.9.1                             15 junho 2024                                        strstr(3)