index

INDEX(3)                  Manuel du programmeur Linux                 INDEX(3)



NOM
       index, rindex - Recherche de caractères dans une chaîne

SYNOPSIS
       #include <strings.h>

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

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

DESCRIPTION
       La fonction index() renvoie un pointeur sur la première occurrence du
       caractère c dans la chaîne s.

       La fonction rindex() renvoie un pointeur sur la dernière occurrence du
       caractère c dans la chaîne s.

       Le caractère nul final (« \0 ») est considéré comme faisant partie
       de la chaîne.

VALEUR RENVOYÃE
       Les fonctions index() et rindex() renvoient un pointeur sur le
       caractère correspondant, ou NULL si le caractère n'est pas trouvé.

ATTRIBUTS
   Multithreading (voir pthreads(7))
       Les fonctions index() et rindex() sont sûres dans un contexte
       multithread.

CONFORMITÃ
       BSD 4.3 ; marquée « LEGACY » dans POSIX.1-2001. POSIX.1-2008
       supprime les spécifications de index() et rindex() et recommande à la
       place strchr(3) et strrchr(3).

VOIR AUSSI
       memchr(3), strchr(3), string(3), strpbrk(3), strrchr(3), strsep(3),
       strspn(3), strstr(3), strtok(3)

COLOPHON
       Cette page fait partie de la publication 3.70 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler des
       anomalies peuvent être trouvées à l'adresse
       http://www.kernel.org/doc/man-pages/.

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

       Christophe Blaess <http://www.blaess.fr/christophe/> (1996-2003), Alain
       Portal <http://manpagesfr.free.fr/> (2003-2006).  Florentin Duneau et
       l'équipe francophone de traduction de Debian (2006-2009).

       Veuillez signaler toute erreur de traduction en écrivant Ã
       <perkamon-fr@traduc.org>.

       Vous pouvez toujours avoir accès à la version anglaise de ce document
       en utilisant la commande « LC_ALL=C man <section> <page_de_man> ».



GNU                             1er avril 2014                        INDEX(3)