Funkcia strchr () v C ++ vyhľadáva prvý výskyt znaku v reťazci.
strchr () prototyp
const char * strchr (const char * str, int ch); char * strchr (char * str, int ch);
strchr()
Funkcia má dva argumenty: str a CH. Vyhľadá znak ch v reťazci, na ktorý ukazuje str.
Je definované v hlavičkovom súbore.
strchr () parametre
ptr
: Ukazovateľ na reťazec s nulovou koncovkou, ktorý sa má vyhľadať.ch
: Znak, ktorý sa má vyhľadať.
strchr () Vrátená hodnota
Ak sa znak nájde, strchr()
funkcia vráti ukazovateľ na umiestnenie znaku v str, inak vráti nulový ukazovateľ.
Príklad: Ako funguje funkcia 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 spustení programu bude výstup:
r je prítomný „Programovanie je jednoduché.“