C ++ strchr () - standardní knihovna C ++

Funkce strchr () v C ++ hledá první výskyt znaku v řetězci.

strchr () prototyp

const char * strchr (const char * str, int ch); char * strchr (char * str, int ch);

strchr()Funkce má dva argumenty: str a CH. Hledá znak ch v řetězci, na který ukazuje str.

Je definován v hlavičkovém souboru.

strchr () parametry

  • ptr: Ukazatel na řetězec s nulovým zakončením, který se má vyhledat.
  • ch: Znak, který chcete vyhledat.

strchr () Návratová hodnota

Pokud je znak nalezen, strchr()vrátí funkce ukazatel na umístění znaku v str, jinak vrátí nulový ukazatel.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 r je přítomen „Programování je snadné.“

Zajímavé články...