Język C++
strpbrk
[funkcja] Szuka pierwszego wystąpienia znaku (z puli znaków bez '\0') w łańcuchu znaków.Składnia
#include <cstring>
char * strpbrk( const char * str1, const char * str2 );
Opis szczegółowy
Przeszukuje łańcuch znaków
str1, w celu znalezienia pierwszego wystąpienia znaku zawartego w łańcuchu znaków
str2.
Argumenty
Zwracana wartość
Wskaźnik na pierwszy znaleziony znak w łańcuchu
str1, lub
NULL jeżeli żaden ze znaków nie został odnaleziony.
Przykład
#include <cstdio>
#include <cstring>
int main()
{
char str1[] = "Jakis tekst.";
char str2[] = "si.";
char * pZnak = strpbrk( str1, str2 );
printf( "Pierwszy znaleziony znak: %c\n", * pZnak );
printf( "Tekst od znalezionego znaku: \"%s\"\n", pZnak );
return 0;
}
Standardowe wyjście programu:
Pierwszy znaleziony znak: i
Tekst od znalezionego znaku: "is tekst."
Zagadnienia powiązane
strcspn | Szuka pierwszego wystąpienia znaku (z puli znaków) w łańcuchu znaków. (funkcja) |
---|
strchr | Szuka pierwszego wystąpienia znaku w łańcuchu znaków. (funkcja) |
---|
strspn | Zwraca indeks pierwszego znaku, który nie należy do puli znaków. (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.