Provided by:
manpages-fr-dev_2.80.1-1_all 
NOM
strsep - Extraction de mots d’une chaîne
SYNOPSIS
#include <string.h>
char *strsep(char **stringp, const char *délim);
Exigences pour les macros de test de fonctionnalité de la glibc (consultez
feature_test_macros(7)) :
strsep() : _BSD_SOURCE
DESCRIPTION
Si *stringp est NULL, la fonction strsep() renvoie NULL et ne fait rien
d’autre. Sinon, cette fonction prend le premier élément lexical (token)
dans la chaîne *stringp où les éléments sont séparés par les symboles
contenus dans délim. Le mot renvoyé est terminé par un caractère nul
’\0´ (en écrasant le séparateur) et *stringp est mis à jour pour
pointer après le mot. Dans le cas où aucun séparateur n’est trouvé,
l’élément extrait est constitué de toute la chaîne *stringp, et
*stringp vaut NULL.
VALEUR RENVOYÉE
La fonction strsep() renvoie un pointeur sur l’élément lexical extrait,
c’est-à -dire la valeur originelle de *stringp.
CONFORMITÉ
BSD 4.4
NOTES
La fonction strsep() a été introduite en remplacement de strtok(3), qui
ne peut pas traiter les champs vides. Néanmoins, strtok(3) est conforme
à C89/C99 et est donc plus portable.
BOGUES
Cette fonction souffre des mêmes problèmes que strtok(3). En
particulier, elle modifie la chaîne initiale. Évitez-la.
VOIR AUSSI
index(3), memchr(3), rindex(3), strchr(3), strpbrk(3), strspn(3),
strstr(3), strtok(3)
COLOPHON
Cette page fait partie de la publication 2.80 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
Cette page de manuel a été traduite et mise à jour par Christophe
Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par
Alain Portal <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise Ã
disposition sur http://manpagesfr.free.fr/.
Les mises à jour et corrections de la version présente dans Debian sont
directement gérées par Nicolas François
<nicolas.francois@centraliens.net> et l’équipe francophone de
traduction de Debian.
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> ».