strsep — extract token from string
#include <string.h>
char *strsep( | stringp, | |
delim); |
char ** | stringp; |
const char * | delim; |
Je li *stringp NULL, strsep() vrací NULL a nic nedělá. V opačném případě funkce najde první token v řetězci *stringp. Tokeny jsou odděleny znaky v množnině delim.
Funkce strsep() byla vytvořena jako náhrada za funkci strtok(), protože tato nemůže zpracovat prázdná pole.
Tato funkce má stejné problémy, jako funkce strtok(). Jmenovitě modifikuje původní předaný řetězec. Vyhněte se proto jejímu použití.