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ÓN

       Si  *pcadena  es  NULL,  la función strsep() devuelve NULL y no hace nada más. En otro caso, esta función
       encuentra el primer elemento en la cadena *pcadena, donde los elementos están delimitados por símbolos de
       la cadena delim.  Al final del elemento se pone un carácter  `\0'  (sobreescribiendo  el  delimitador)  y
       *pcadena  se  actualiza  para  apuntar  después  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 función strsep() devuelve un puntero al elemento, esto es, devuelve el valor original de *pcadena.

OBSERVACIONES

       La función strsep() se introdujo como para sustituir a strtok(), ya que  esta  última  no  puede  manejar
       campos vacíos. Sin embargo, strtok() es conforme al ANSI-C, y por lo tanto es más portable.

FALLOS

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

CONFORME A

       BSD 4.4

VÉASE TAMBIÉN

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

GNU                                            12 de abril de 1993                                     STRSEP(3)