Provided by: manpages-ru_0.98-4_all bug

НАЗВАНИЕ

       strsep - извлечение токена из строки

СИНТАКСИС

       #include <string.h>

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

ОПИСАНИЕ

       Если  *stringp  равно NULL, то функция strsep() возвращает NULL и больше ничего не делает.
       В противном случае эта функция находит первый токен в строке stringp, где токены разделены
       символами   из   строки   delim.   Этот  токен  отделяется  символом  '\0'  (перезаписывая
       разделитель), а *stringp обновляется, чтобы указывать на символ после  токена.   В  случае
       если   разделители   не  найдены,  вся  строка  *stringp  считается  токеном,  а  *stringp
       устанавливается в NULL.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

       Функция strsep() возвращает указатель на токен, то есть исходное значение *stringp.

ЗАМЕЧАНИЯ

       Функция strsep() была введена в качестве замены strtok(), потому как  последняя  не  может
       обрабатывать  пустые  поля.   Тем  не  менее, strtok() включена в стандарт ANSI-C и, таким
       образом, более переносима.

ОШИБКИ РЕАЛИЗАЦИИ

       Эта функция подвержена тем же проблемам, что и strtok().  В  частности,  она  модифицирует
       исходную строку.  Избегайте этой функции.

СООТВЕТСТВИЕ СТАНДАРТАМ

       BSD 4.4

СМОТРИ ТАКЖЕ

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

ПЕРЕВОД

       Перевод с английского (C) 2000 Дмитрий Морожников
           (dm@simplex.irkutsk.ru, 2:5070/141.3)