wcstok(3) Library Functions Manual wcstok(3) wcstok - (libc -lc) #include wchar_t *wcstok(wchar_t *restrict wcs, const wchar_t *restrict delim, wchar_t **restrict ptr); wcstok() strtok(3) . wcs delim. wcs wcs NULL *ptr wcs NULL. delim. wcstok() NULL *ptr wcstok() NULL. wcstok() delim (L'\0') *ptr . wcstok() NULL . attributes(7). +------------+------------------------------------+--------------------+ || | | +------------+------------------------------------+--------------------+ |wcstok() | | MT-Safe | +------------+------------------------------------+--------------------+ C11, POSIX.1-2008. POSIX.1-2001 C99. wcs . . wchar_t *wcs = ...; wchar_t *token; wchar_t *state; for (token = wcstok(wcs, L" \t\n", &state); token != NULL; token = wcstok(NULL, L" \t\n", &state)) { ... } strtok(3), wcschr(3) 3 . . : . 6.18 8 2026 wcstok(3)