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)