Strchr () -funktionen i C ++ söker efter den första förekomsten av ett tecken i en sträng.
strchr () prototyp
const char * strchr (const char * str, int ch); char * strchr (char * str, int ch);
Den strchr()
funktionen tar två argument: str och CH. Den söker efter karaktären ch i strängen som str. Pekar på.
Det definieras i rubrikfil "> rubrikfil.
strchr () Parametrar
ptr
: Pekare till den null-avslutade strängen som ska sökas efter.ch
: Karaktär att söka efter.
strchr () Returvärde
Om tecknet hittas strchr()
returnerar funktionen en pekare till platsen för tecknet i str, annars returnerar nullpekaren.
Exempel: Hur fungerar 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; )
När du kör programmet blir resultatet:
r är närvarande "Programmering är lätt."