Scroll to navigation

STRING(3) Manuel du programmeur Linux STRING(3)

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 the first n bytes of the strings s1 and s2 ignoring case.
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);
Append at most n bytes from the string src to the string dest, returning a pointer to 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);
Transforms src to the current locale and copies the first n bytes to dest.

DESCRIPTION

The string functions perform operations on null-terminated strings. See the individual man pages for descriptions of each function.

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

This page is part of release 5.05 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/.

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <http://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> et Frédéric Hantrais <fhantrais@gmail.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