string(3) Library Functions Manual string(3) NAZWA stpcpy, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strdup, strfry, strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, strrchr, strsep, strspn, strstr, strtok, strxfrm - string operations BIBLIOTEKA Standardowa biblioteka C (libc, -lc) SKLADNIA #include #include OPIS Funkcje lancuchowe umozliwiaja operacje na zakonczonych znakiem null lancuchach. Opis kazdej z funkcji znajduje sie na indywidualnej dla danej funkcji stronie podrecznika ekranowego. strcasecmp(3) Porownuje dwa lancuchy, nie zwazajac na wielkosc liter. strncasecmp(3) Porownuje pierwsze bajty dwoch lancuchow, nie zwazajac na wielkosc liter. stpcpy(3) Kopiuje lancuch, zwracajac wskaznik do konca wynikowego lancucha. strcat(3) Dokleja lancuch do istniejacego lancucha. strchr(3) Znajduje pierwsze wystapienie znaku w lancuchu. strcmp(3) Porownuje dwa lancuchy. strcoll(3) Porownuje dwa lancuchy, uzywajac biezacych ustawien regionalnych (locale). strcpy(3) Kopiuje lancuch. strcspn(3) Oblicza dlugosc poczatkowego segmentu lancucha, niezawierajacego zadnych odrzuconych bajtow. strdup(3) Duplikuje lancuch w pamieci zaalokowanej przez malloc(3) strfry(3) Przypadkowo zamienia kolejnosc znakow w lancuchu. strlen(3) Zwraca dlugosc lancucha. strncat(3) Dokleja bajty inne niz null z tablicy do lancucha i zamyka wynik znakiem null. strncmp(3) Porownuje pierwsze bajty dwoch lancuchow. strpbrk(3) Znajduje pierwsze wystapienie w lancuchu jednego z bajtow z zaakceptowanych bajtow. strrchr(3) Znajduje ostatnie wystapienie znaku w lancuchu. strsep(3) Wyciaga poczatkowe pole w lancuchu, rozgraniczonego jednym z bajtow rozgraniczajacych. strspn(3) Oblicza dlugosc poczatkowego segmentu lancucha, skladajacego sie tylko i wylacznie z zaakceptowanych bajtow. strstr(3) Znajduje pierwsze wystapienie podlancucha w lancuchu. strtok(3) Wyciaga slowa, rozdzielone jednym z bajtow rozgraniczajacych, z lancucha. strxfrm(3) Przeksztalca lancuch do biezacych ustawien regionalnych (locale) i kopiuje pierwsze bajty do bufora. strncpy(3) Wypelnia bufor o ustalonym rozmiarze poczatkowymi bajtami innymi niz null, z tablicy zrodlowej, jesli trzeba wyrownujac go bajtami null. ZOBACZ TAKZE bstring(3), stpcpy(3), strcasecmp(3), strcat(3), strchr(3), strcmp(3), strcoll(3), strcpy(3), strcspn(3), strdup(3), strfry(3), strlen(3), strncasecmp(3), strncat(3), strncmp(3), strncpy(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), strtok(3), strxfrm(3) TLUMACZENIE Tlumaczenie niniejszej strony podrecznika: Pawel Wilk , Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.18 25 lutego 2026 r. string(3)