Provided by: manpages-fr-dev_4.13-4_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);
              Comparer les chaînes s1 et s2 sans tenir compte de la casse.

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

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

       char *rindex(const char *s, int c);
              Renvoyer 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);
              Copier une chaîne de src vers dest tout en renvoyant un pointeur  sur  l'extrémité  finale  de  la
              chaîne résultante dest.

       char *strcat(char *dest, const char *src);
              Ajouter la chaîne src à la chaîne dest tout en renvoyant un pointeur vers dest.

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

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

       int strcoll(const char *s1, const char *s2);
              Comparer les deux chaînes s1 et s2 selon les paramètres régionaux en vigueur.

       char *strcpy(char *dest, const char *src);
              Copier la chaîne src dans dest tout en renvoyant un pointeur sur le début de la chaîne dest.

       size_t strcspn(const char *s, const char *reject);
              Calculer  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);
              Renvoyer une copie de la chaîne s allouée en mémoire au moyen de malloc(3).

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

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

       char *strncat(char *dest, const char *src, size_t n);
              Ajouter au plus n octets de la chaîne src à la chaîne dest tout  en  renvoyant  un  pointeur  vers
              dest.

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

       char *strncpy(char *dest, const char *src, size_t n);
              Copier  au  plus n octets de la chaîne src dans dest tout en renvoyant un pointeur sur le début de
              dest.

       char *strpbrk(const char *s, const char *accept);
              Renvoyer 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);
              Renvoyer un pointeur sur la dernière occurrence du caractère c dans la chaîne s.

       char *strsep(char **stringp, const char *delim);
              Extraire  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);
              Calculer 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);
              Rechercher la première occurrence de la sous-chaîne aiguille au sein de  la  chaîne  meule_de_foin
              tout en renvoyant un pointeur vers la sous-chaîne trouvée.

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

       size_t strxfrm(char *dest, const char *src, size_t n);
              Modifie src selon les paramètres régionaux en vigueur et copie les n premiers octets dans dest.

DESCRIPTION

       Ces  fonctions effectuent diverses opérations sur des chaînes de caractères terminées par NULL. 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 5.10 du projet man-pages Linux. Une description du projet et des
       instructions pour signaler des anomalies et la dernière version de cette page  peuvent  être  trouvées  à
       l'adresse https://www.kernel.org/doc/man-pages/.

TRADUCTION

       La   traduction   française   de   cette   page   de   manuel   a   été   créée   par  Christophe  Blaess
       <https://www.blaess.fr/christophe/>,   Stéphan   Rafin   <stephan.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.coulon@wanadoo.fr>,   Julien   Cristau
       <jcristau@debian.org>,      Thomas      Huriaux      <thomas.huriaux@gmail.com>,     Nicolas     François
       <nicolas.francois@centraliens.net>,    Florentin    Duneau    <fduneau@gmail.com>,     Simon     Paillard
       <simon.paillard@resel.enst-bretagne.fr>,     Denis    Barbier    <barbier@debian.org>,    David    Prévot
       <david@tilapin.org>, Frédéric Hantrais <fhantrais@gmail.com> et Lucien Gentis <lucien.gentis@waika9.com>

       Cette traduction est une documentation libre ; veuillez vous  reporter  à  la  GNU General Public License
       version 3 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.

                                                   6 mars 2019                                         STRING(3)