strsep - извлечение элемента строки
НАЗВАНИЕstrsep - извлечение элемента строки
СИНТАКСИС
#include
char *strsep(char **stringp, const char *delim);
ОПИСАНИЕ
Если stringp является NULL, то функция strsep() возвращает
NULL и не делет ничего. Иначе она находит первый элемент
строки, которые разделены символами из строки delim. В
конце извлеченного элемента строки устанавливается
завершающий символ `\0', а stringp обновляется так, чтобы
указывать на место сразу после извлеченного элемента.
Если разделитель не найден, то в качестве элемента берется
вся строка *stringp, и *stringp после этого будет
указывать на NULL.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция strsep() возвращает указатель на элемент строки,
возвращает исходное значение *stringp.
ЗАМЕЧАНИЯ
Функция strsep() была введена в качестве замены функции
strtok(), потому что последняя не может обрабатывать
пустые поля (тем не менее, функция strtok(), в отличие от
первой, включена в стандарт ANSI-C).
ОШИБКИ
Эта функция испытывает некоторые проблемы с функцией str-
tok(). В частности, она изменяет исходную строку.
Избегайте ее использование.
СООТВЕТСТВИЕ СТАНДАРТАМ
BSD 4.4