De functie strchr () in C ++ zoekt naar de eerste keer dat een teken in een tekenreeks voorkomt.
strchr () prototype
const char * strchr (const char * str, int ch); char * strchr (char * str, int ch);
De strchr()
functie heeft twee argumenten: str en ch. Het zoekt naar het teken ch in de string waarnaar wordt verwezen door str.
Het wordt gedefinieerd in header-bestand "> header-bestand.
strchr () Parameters
ptr
: Pointer naar de met null beëindigde tekenreeks waarnaar moet worden gezocht.ch
: Teken om naar te zoeken.
strchr () Retourwaarde
Als het teken wordt gevonden, strchr()
retourneert de functie een pointer naar de locatie van het teken in str, anders wordt een null-pointer geretourneerd.
Voorbeeld: hoe strchr () functie werkt
#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; )
Wanneer u het programma uitvoert, is de uitvoer:
r is aanwezig "Programmeren is eenvoudig."