strtok(3) Library Functions Manual strtok(3) strtok - (libc -lc) #include char *strtok(char *_Nullable restrict str, const char *restrict delim); strtok() . strtok() str. str NULL. delim . delim . strtok() . . strtok() NULL. strtok() . strtok() . str. . strtok() NULL. ( strtok() NULL .) ('\0'). strtok() . strtok() . . : strtok() . "aaa;;bbb," strtok() ";," "aaa" "bbb" . strtok() NULL . attributes(7). +---------+------------------------------------+-----------------------+ || | | +---------+------------------------------------+-----------------------+ |strtok() | | MT-Unsafe race:strtok | +---------+------------------------------------+-----------------------+ C11, POSIX.1-2008. POSIX.1-2001 C89 SVr4 4.3BSD. . : o . o strtok() . strtok_r(3) . getaddrinfo_a(3). memchr(3), strchr(3), string(3), strpbrk(3), strsep(3), strspn(3), strstr(3), strtok_r(3), wcstok(3) 3 . . : . 6.18 25 2026 strtok(3)