strsep(3)
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