La fonction strchr () en C ++ recherche la première occurrence d'un caractère dans une chaîne.
prototype strchr ()
const char * strchr (const char * str, int ch); char * strchr (char * str, int ch);
La strchr()
fonction prend deux arguments: str et ch. Il recherche le caractère ch dans la chaîne pointée par str.
Il est défini dans le fichier d'en-tête "> fichier d'en-tête.
Paramètres de strchr ()
ptr
: Pointeur vers la chaîne terminée par un zéro à rechercher.ch
: Caractère à rechercher.
strchr () Valeur de retour
Si le caractère est trouvé, la strchr()
fonction renvoie un pointeur vers l'emplacement du caractère dans str, sinon renvoie un pointeur nul.
Exemple: Fonctionnement de la fonction 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; )
Lorsque vous exécutez le programme, la sortie sera:
r est présent "La programmation est facile."