Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       stpcpy,  strcasecmp,  strcat,  strchr,  strcmp,  strcoll, strcpy, strcspn, strdup, strfry,
       strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, strrchr, strsep, strspn,  strstr,
       strtok, strxfrm, index, rindex - Opérations sur les chaînes de caractères

SYNOPSIS

       #include <strings.h>

       int strcasecmp(const char *s1, const char *s2);
              Compare les chaînes s1 et s2 sans tenir compte de la casse.

       int strncasecmp(const char *s1, const char *s2, size_t n);
              Compare  les  n  premiers  caractères  des chaînes s1 et s2 sans tenir compte de la
              casse.

       char *index(const char *s, int c);
              Renvoie un pointeur sur la première occurrence du caractère c dans la chaîne s.

       char *rindex(const char *s, int c);
              Renvoie un pointeur sur la dernière occurrence du caractère c dans la chaîne s.

       #include <string.h>

       char *stpcpy(char *dest, const char *src);
              Copie une chaîne de src vers dest et renvoie un pointeur sur l'extrémité finale  de
              la chaîne résultante dest.

       char *strcat(char *dest, const char *src);
              Ajoute la chaîne src à la chaîne dest et renvoie un pointeur dest.

       char *strchr(const char *s, int c);
              Renvoie un pointeur sur la première occurrence du caractère c dans la chaîne s.

       int strcmp(const char *s1, const char *s2);
              Compare les chaînes s1 et s2.

       int strcoll(const char *s1, const char *s2);
              Compare les deux chaînes s1 et s2 en utilisant la localisation.

       char *strcpy(char *dest, const char *src);
              Copie  la  chaîne  src  dans  dest et renvoie un pointeur sur le début de la chaîne
              dest.

       size_t strcspn(const char *s, const char *reject);
              Calcule la longueur du segment initial de la chaîne s qui ne contient  aucun  octet
              de la chaîne reject,

       char *strdup(const char *s);
              Renvoie une copie de la chaîne s allouée en mémoire au moyen de malloc(3).

       char *strfry(char *string);
              Redistribue aléatoirement les caractères dans string.

       size_t strlen(const char *s);
              Renvoie la longueur de la chaîne s.

       char *strncat(char *dest, const char *src, size_t n);
              Ajoute  au  plus  n  caractères  de  la  chaîne  src à la chaîne dest et renvoie un
              pointeur vers dest.

       int strncmp(const char *s1, const char *s2, size_t n);
              Compare au plus n octets des chaînes s1 et s2.

       char *strncpy(char *dest, const char *src, size_t n);
              Copie au plus n octets de la chaîne src dans dest et renvoie un  pointeur  vers  le
              début de dest.

       char *strpbrk(const char *s, const char *accept);
              Renvoie un pointeur vers la première occurrence dans la chaîne s de l'un des octets
              de la chaîne accept.

       char *strrchr(const char *s, int c);
              Renvoie un pointeur sur la dernière occurrence du caractère c dans la chaîne s.

       char *strsep(char **stringp, const char *delim);
              Extrait le premier élément lexical (token) de stringp qui est délimité par l'un des
              octets de delim.

       size_t strspn(const char *s, const char *accept);
              Calcule   la  longueur  du  segment  commençant  la  chaîne  s  qui  est  constitué
              exclusivement d'octets de accept.

       char *strstr(const char *meule_de_foin, const char *aiguille);
              Recherche la première occurrence de la sous-chaîne aiguille au sein  de  la  chaîne
              meule_de_foin et renvoie un pointeur sur la sous-chaîne trouvée.

       char *strtok(char *s, const char *délim);
              Extrait  les  éléments lexicaux de la chaîne s qui sont délimités par l'un des mots
              présents dans delim.

       size_t strxfrm(char *dest, const char *src, size_t n);
              Modifie src selon la localisation en vigueur et copie  les  n  premiers  caractères
              dans dest.

DESCRIPTION

       Ces  fonctions  effectuent  diverses opérations sur des chaînes de caractères se terminant
       par un caractère nul. Consultez les pages de manuel individuelles pour plus de détails.

VOIR AUSSI

       index(3),  rindex(3),   stpcpy(3),   strcasecmp(3),   strcat(3),   strchr(3),   strcmp(3),
       strcoll(3),   strcpy(3),  strcspn(3),  strdup(3),  strfry(3),  strlen(3),  strncasecmp(3),
       strncat(3),  strncmp(3),  strncpy(3),  strpbrk(3),   strrchr(3),   strsep(3),   strspn(3),
       strstr(3), strtok(3), strxfrm(3)

COLOPHON

       Cette  page  fait partie de la publication 3.65 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). Nicolas  François  et  l'équipe  francophone  de
       traduction de Debian (2006-2009).

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

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

                                          4 janvier 2014                                STRING(3)