dwww Home | Manual pages | Find package

strstr(3)                  Library Functions Manual                  strstr(3)

NOM
       strstr, strcasestr - Rechercher une sous-chaîne

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

SYNOPSIS
       #include <string.h>

       char *strstr(const char *meule_de_foin, const char *aiguille);

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

       char *strcasestr(const char *meule_de_foin, const char *aiguille);

DESCRIPTION
       La  fonction  strstr() cherche la première occurrence de la sous-chaîne
       aiguille au sein de la chaîne meule_de_foin.  Les  octets  NULL  finaux
       (« \0 ») ne sont pas comparés.

       La  fonction strcasestr() est identique à strstr(), mais elle ignore la
       casse de ses arguments.

VALEUR RENVOYÉE
       Ces fonctions renvoient un pointeur sur le début de la sous-chaîne  dé-
       couverte, ou NULL si celle-ci n'est pas trouvée.

       If  aiguille  est  une  chaîne  vide,  la  valeur  renvoyé est toujours
       meule_de_foin elle-même.

ATTRIBUTS
       Pour une explication des termes utilisés dans cette section,  consulter
       attributes(7).

       ┌──────────────────────────────┬──────────────────────┬────────────────┐
       │InterfaceAttributValeur         │
       ├──────────────────────────────┼──────────────────────┼────────────────┤
       │strstr()                      │ Sécurité des threads │ MT-Safe        │
       ├──────────────────────────────┼──────────────────────┼────────────────┤
       │strcasestr()                  │ Sécurité des threads │ MT-Safe locale │
       └──────────────────────────────┴──────────────────────┴────────────────┘

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

       La fonction strcasestr() n'est pas une extension standard.

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

TRADUCTION
       La traduction française de cette page de manuel a été créée par  Chris-
       tophe  Blaess  <https://www.blaess.fr/christophe/>, Stéphan Rafin <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois  Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Gué-
       rard <fevrier@tigreraye.org>, Jean-Luc  Coulon  (f5ibh)  <jean-luc.cou-
       lon@wanadoo.fr>,  Julien  Cristau <jcristau@debian.org>, Thomas Huriaux
       <thomas.huriaux@gmail.com>, Nicolas François  <nicolas.francois@centra-
       liens.net>,  Florentin  Duneau <fduneau@gmail.com>, Simon Paillard <si-
       mon.paillard@resel.enst-bretagne.fr>,   Denis   Barbier    <barbier@de-
       bian.org>, David Prévot <david@tilapin.org> et Frédéric Hantrais <fhan-
       trais@gmail.com>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ concernant  les  conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous découvrez un bogue dans la traduction de cette page de manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03   5 février 2023                       strstr(3)

Generated by dwww version 1.15 on Sat Jun 29 01:43:17 CEST 2024.