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)