dwww Home | Manual pages | Find package

string(3)                  Library Functions Manual                  string(3)

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

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

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[.n], const char s2[.n], 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);
              Identical to strchr(3).

       char *rindex(const char *s, int c);
              Identical to strrchr(3).

       #include <string.h>

       char *stpcpy(char *restrict dest, const char *restrict 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 *restrict dest, const char *restrict 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égio-
              naux en vigueur.

       char *strcpy(char *restrict dest, const char *restrict 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[restrict strlen(.dest) + .n + 1],
                     const char src[restrict .n],
                     size_t n);
              Append at most n bytes from the unterminated string src  to  the
              string dest, returning a pointer to dest.

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

       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 **restrict stringp, const char *restrict 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 *restrict s, const char *restrict delim);
              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[restrict .n], const char src[restrict .n],
                      size_t n);
              Modifie src selon les paramètres régionaux en vigueur  et  copie
              les n premiers octets dans dest.

   Obsolete functions
       char *strncpy(char dest[restrict .n], const char src[restrict .n],
                     size_t n);
              Copier  au plus n octets de la chaîne src dans dest tout en ren-
              voyant un pointeur sur le début de dest.

DESCRIPTION
       Ces fonctions effectuent diverses opérations sur des chaînes de  carac-
       tères  terminées  par NULL. Consultez les pages de manuel individuelles
       pour plus de détails.

VOIR AUSSI
       bstring(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),  strr-
       chr(3), strsep(3), strspn(3), strstr(3), strtok(3), strxfrm(3)

TRADUCTION
       La  traduction française de cette page de manuel a été créée par Chris-
       tophe Blaess <https://www.blaess.fr/christophe/>, Stéphan  Rafin  <ste-
       phan.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.cou-
       lon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>,  Thomas  Huriaux
       <thomas.huriaux@gmail.com>,  Nicolas François <nicolas.francois@centra-
       liens.net>, Florentin Duneau <fduneau@gmail.com>, Simon  Paillard  <si-
       mon.paillard@resel.enst-bretagne.fr>,    Denis   Barbier   <barbier@de-
       bian.org>, David Prévot <david@tilapin.org>, Frédéric  Hantrais  <fhan-
       trais@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⟩.

Pages du manuel de Linux 6.03   22 janvier 2023                      string(3)

Generated by dwww version 1.15 on Sat Jun 29 01:34:04 CEST 2024.