C ++ wcschr () - Bibliothèque standard C ++

La fonction wcschr () en C ++ recherche la première occurrence d'un caractère large dans une chaîne large.

La fonction wcschr () est définie dans le fichier d'en-tête.

prototype wcschr ()

const wchar_t * wcschr (const wchar_t * str, wchar_t ch); wchar_t * wcschr (wchar_t * str, wchar_t ch);

La fonction wcschr () prend deux arguments: str et ch. Il recherche le caractère large ch dans la chaîne large pointée par str.

Paramètres wcschr ()

  • str: pointeur vers la chaîne large terminée par null à rechercher.
  • ch: caractère large à rechercher.

wcschr () Valeur de retour

Si le caractère large ch est trouvé, la fonction wcschr () renvoie un pointeur vers l'emplacement de ch dans str, sinon renvoie un pointeur nul.

Exemple: comment fonctionne la fonction wcschr ()?

 #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.utf8"); wchar_t str() = L"u222bu222eu2231u2211u220f"; wchar_t ch = L'∫';// Integral sign if (wcschr(str, ch)) wcout << ch << L" is present "" << str << L" ""; else wcout << ch << L" is not present "" << str << L" ""; return 0; )

Lorsque vous exécutez le programme, la sortie sera:

 ∫ est présent "∫∮∱∑∏"

Articles intéressants...