Przejdź do zawartości

C/strchr

Z Wikibooks, biblioteki wolnych podręczników.
< C
(Przekierowano z C/strrchr)

Deklaracja

[edytuj]
char *strchr(const char *s, int c);
char *strrchr(const char *s, int c);

Plik nagłówkowy

[edytuj]

string.h

Opis

[edytuj]

Lokalizuje znak w ciągu.

Argumenty

[edytuj]
  • s - przeszukiwany łańcuch
  • c - poszukiwany znak

Opis

[edytuj]

Funkcja strchr() zwraca wskaźnik do pierwszego wystąpienia znaku c w łańcuchu znaków s.

Funkcja strrchr() zwraca wskaźnik do ostatniego wystąpienia znaku c w łańcuchu znaków s.

"Znak" oznacza tutaj "bajt" - funkcje te nie działają ze znakami wielobajtowymi.

Wartość zwracana

[edytuj]

Funkcje strchr() i strrchr() zwracają wskaźnik do pasującego znaku lub NULL jeśli znaku nie znaleziono.

Zgodne z

[edytuj]

SVID 3, POSIX, BSD 4.3, ISO 9899

Zobacz też

[edytuj]