Scroll to navigation

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, index, rindex - operacje na łańcuchach znaków

BIBLIOTEKA

Standardowa biblioteka C (libc-lc)

SKŁADNIA

#include <strings.h>

strcasecmp(3)
Porównuje dwa łańcuchy, nie zważając na wielkość liter.
strncasecmp(3)
Porównuje pierwsze bajty dwóch łańcuchów, nie zważając na wielkość liter.
index(3)
Identyczne z strchr(3).
rindex(3)
Identyczne z strrchr(3).

#include <string.h>

stpcpy(3)
Kopiuje łańcuch, zwracając wskaźnik do końca wynikowego łańcucha.
strcat(3)
Dokleja łańcuch do istniejącego łańcucha.
strchr(3)
Znajduje pierwsze wystąpienie znaku w łańcuchu.
strcmp(3)
Porównuje dwa łańcuchy.
strcoll(3)
Porównuje dwa łańcuchy, używając bieżących ustawień regionalnych (locale).
strcpy(3)
Kopiuje łańcuch.
strcspn(3)
Oblicza długość początkowego segmentu łańcucha, niezawierającego żadnych odrzuconych bajtów.
strdup(3)
Duplikuje łańcuch w pamięci zaalokowanej przez malloc(3)
strfry(3)
Przypadkowo zamienia kolejność znaków w łańcuchu.
strlen(3)
Zwraca długość łańcucha.
strncat(3)
Dokleja bajty inne niż null z tablicy do łańcucha i zamyka wynik znakiem null.
strncmp(3)
Porównuje pierwsze bajty dwóch łańcuchów.
strpbrk(3)
Znajduje pierwsze wystąpienie w łańcuchu jednego z bajtów z zaakceptowanych bajtów.
strrchr(3)
Znajduje ostatnie wystąpienie znaku w łańcuchu.
strsep(3)
Wyciąga początkowe pole w łańcuchu, rozgraniczonego jednym z bajtów rozgraniczających.
strspn(3)
Oblicza długość początkowego segmentu łańcucha, składającego się tylko i wyłącznie z zaakceptowanych bajtów.
strstr(3)
Znajduje pierwsze wystąpienie podłańcucha w łańcuchu.
strtok(3)
Wyciąga słowa, rozdzielone jednym z bajtów rozgraniczających, z łańcucha.
strxfrm(3)
Przekształca łańcuch do bieżących ustawień regionalnych (locale) i kopiuje pierwsze bajty do bufora.
strncpy(3)
Wypełnia bufor o ustalonym rozmiarze początkowymi bajtami innymi niż null, z tablicy źródłowej, jeśli trzeba wyrównując go bajtami null.

OPIS

Funkcje łańcuchowe umożliwiają operacje na zakończonych znakiem null łańcuchach. Opis każdej z funkcji znajduje się na indywidualnej dla danej funkcji stronie podręcznika ekranowego.

ZOBACZ TAKŻE

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)

TŁUMACZENIE

Tłumaczenie niniejszej strony podręcznika: Paweł Wilk <siefca@pl.qmail.org>, Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>, Robert Luberda <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.

17 maja 2025 r. Linux man-pages (niewydane)