Provided by: manpages-es_1.55-10_all bug

NOMBRE

       strsep - extrae un elemento de una cadena

SINOPSIS

       #include <string.h>

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

DESCRIPCI'ON

       Si  *pcadena  es NULL, la funcion strsep() devuelve NULL y no hace nada
       mas. En otro caso, esta funcion encuentra  el  primer  elemento  en  la
       cadena  *pcadena, donde los elementos estan delimitados por simbolos de
       la cadena delim.  Al final  del  elemento  se  pone  un  caracter  `\0'
       (sobreescribiendo  el delimitador) y *pcadena se actualiza para apuntar
       despues  del  elemento.   En  el  caso  de  que  no  se  encuentre   el
       delimitador,  el  elemento  que  se  devuelve  es  la  cadena  *pcadena
       completa, y a *pcadena se le asigna NULL.

VALOR DEVUELTO

       La funcion strsep() devuelve un puntero al elemento, esto es,  devuelve
       el valor original de *pcadena.

OBSERVACIONES

       La funcion strsep() se introdujo como para sustituir a strtok(), ya que
       esta ultima no puede manejar campos vacios. Sin  embargo,  strtok()  es
       conforme al ANSI-C, y por lo tanto es mas portable.

FALLOS

       Esta   funcion   sufre  de  los  mismos  problemas  que  strtok().   En
       particular, modifica la cadena original. Evite usar esta funcion.

CONFORME A

       BSD 4.4

V'EASE TAMBI'EN

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