Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
strtok, strtok_r - wydzielanie slow z lacuchow
SK/LADNIA
#include <string.h>
char *strtok(char *s, const char *delim);
char *strtok_r(char *s, const char *delim, char **ptrptr);
OPIS
`Slowo' jest to niepusty cig znakow, ktore nie wystpuj w lacuchu delim,
poprzedzony znakiem \0 lub znakiem wystpujcym w delim.
Funkcja strtok() sluy do rozkladania cigu znakow s na slowa. Pierwsze
odwolanie do strtok() powinno posiada s jako pierwszy argument. Nastpne
wywolania powinny mie jako pierwszy argument NULL. Kade wywolanie
zwraca wskanik do nastpnego slowa lub NULL, gdy nie ma ju wicej slow.
Jeli slowo koczy si separatorem (delim), to ten koczcy znak jest
nadpisywany przez \0 i zapamitywany jest wskanik do nastpnego znaku dla
nastpnego wywolania strtok. Cig separatorow delim moe by inny dla
kadego wywolania.
Funkcja strtok_r() dziala tak samo, jak strtok(), ale zamiast korzysta
ze statycznego bufora, korzysta ze wskanika do przydzielonego przez
uytkownika wskanika char*. Wskanik ten, parametr ptrptr, nie moe zosta
zmieniony podczas rozkladania jednego lacucha.
USTERKI
Nigdy nie naley uywa tej funkcji. Jeli jest to jednak konieczne, naley
zauway, e:
Funkcje te modyfikuj swoj pierwszy argument.
Tosamo znaku separatora jest tracona.
Funkcje ta nie mog by stosowana z cigami stalymi.
Funkcja strtok() korzysta ze statycznego bufora, wic nie jest
przystosowana do wielowtkowoci. Jeli ma to znaczenie, naley uywa
strtok_r().
WARTO ZWRACANA
Funkcja strtok() zwraca wskanik do nastpnego slowa lub NULL, jeli nie
ma ju wicej slow.
ZGODNE Z
strtok()
SVID 3, POSIX, BSD 4.3, ISO 9899
strtok_r()
POSIX.1c
ZOBACZ TAKE
index(3), memchr(3), rindex(3), strchr(3), strpbrk(3), strsep(3),
strspn(3), strstr(3)
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.