Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       strchr, strrchr, strchrnul - Rechercher un caractere dans une chaine

SYNOPSIS

       #include <string.h>

       char *strchr(const char *s, int c);

       char *strrchr(const char *s, int c);

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

       char *strchrnul(const char *s, int c);

DESCRIPTION

       La  fonction strchr() renvoie un pointeur sur la premiere occurrence du
       caractere c dans la chaine s.

       La fonction strrchr() renvoie un pointeur sur la derniere occurrence du
       caractere c dans la chaine s.

       La  fonction  strchrnul()  est  comme strchr(), sauf que si c n'est pas
       trouve dans s, alors elle retourne un pointeur sur l'octet nul a la fin
       de s, au lieu de NULL.

       Pour  ces  fonctions,  << caractere >>  signifie << octet >> ; elles ne
       marchent pas avec des caracteres larges ou multioctets.

VALEUR RENVOY'EE

       Les fonctions strchr()  et  strrchr()  renvoient  un  pointeur  sur  le
       caractere correspondant, ou NULL si le caractere n'a pas ete trouve.

       La   fonction   strchrnul()   renvoie  un  pointeur  sur  le  caractere
       correspondant,  ou  un  pointeur  sur  le  caractere  nul  terminant  s
       (c'est-a-dire s+strlen(s)) si le caractere n'a pas ete trouve.

VERSIONS

       strchrnul() a ete introduite dans la glibc dans sa version 2.1.

CONFORMIT'E

       strchr()  et  strrchr()  sont  presents dans SVr4, BSD 4.3, C89 et C99.
       strchrnul() est une extension GNU.

VOIR AUSSI

       index(3),  memchr(3),  rindex(3),  string(3),  strlen(3),   strpbrk(3),
       strsep(3), strspn(3), strstr(3), strtok(3), wcschr(3), wcsrchr(3)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.32 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain  Portal  <URL:http://manpagesfr.free.fr/>  (2003-2006).   Nicolas
       Francois et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.