Funkcja strchr () w C ++ wyszukuje pierwsze wystąpienie znaku w ciągu.
strchr () prototyp
const char * strchr (const char * str, int ch); char * strchr (char * str, int ch);
strchr()
Funkcja przyjmuje dwa argumenty: str i CH. Wyszukuje znak ch w łańcuchu wskazywanym przez str.
Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.
strchr () Parametry
ptr
: Wskaźnik do szukanego łańcucha zakończonego znakiem null.ch
: Znak do wyszukania.
strchr () Zwracana wartość
Jeśli znak zostanie znaleziony, strchr()
funkcja zwraca wskaźnik do lokalizacji znaku w str, w przeciwnym razie zwraca wskaźnik null.
Przykład: Jak działa funkcja strchr ()
#include #include using namespace std; int main() ( char str() = "Programming is easy."; char ch = 'r'; if (strchr(str, ch)) cout << ch << " is present "" << str << " ""; else cout << ch << " is not present "" << str << " ""; return 0; )
Po uruchomieniu programu wynik będzie następujący:
r jest obecny „Programowanie jest łatwe”.