Provided by: manpages-fr_1.67.0-1_all bug

NOM

       strsep - Extraction de mots d’une chaîne.

SYNOPSIS

       #include <string.h>

       char *strsep (char **stringp, const char *delim);

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 delim.  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.  stringp.  La fonction
       strsep() a été introduite en remplacement de strtok(), qui ne peut  pas
       traiter les champs vides.  Néanmoins strtok() est conforme au C ANSI et
       est donc plus portable.

BOGUES

       Cette fonction souffre des mêmes problèmes que strtok(). En particulier
       elle modifie la chaîne initiale. Évitez-la.

CONFORMITÉ

       BSD 4.4

VOIR AUSSI

       index(3),   memchr(3),  rindex(3),  strchr(3),  strpbrk(3),  strspn(3),
       strstr(3), strtok(3)

TRADUCTION

       Christophe Blaess, 1996-2003.