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  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  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)