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

La fonction getwchar () en C ++ lit le caractère large suivant de stdin.

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

prototype getwchar ()

 wint_t getwchar ();

La fonction getwchar () équivaut à un appel à getwc (stdin). Il lit le caractère suivant de stdin qui est généralement le clavier.

Paramètres de getwchar ()

  • Aucun.

getwchar () Valeur de retour

  • En cas de succès, la fonction getwchar () renvoie le caractère large saisi.
  • WEOF est renvoyé si une erreur s'est produite ou si la fin du fichier est atteinte.

Exemple: comment fonctionne la fonction getwchar ()?

 #include #include #include using namespace std; int main() ( int i=0; wchar_t c; wchar_t str(100); setlocale(LC_ALL, "en_US.UTF-8"); wcout << L"Enter characters, Press Enter to stop"; do ( c = getwchar(); str(i) = c; i++; )while(c!=L''); wcout << L"You entered : " << str; return 0; )

Lorsque vous exécutez le programme, une sortie possible sera:

 Entrez les caractères, appuyez sur Entrée pour arrêter äs12 ɏ Vous avez entré: äs12 ɏ

Articles intéressants...