C ++ getwchar () - Biblioteca estándar de C ++

La función getwchar () en C ++ lee el siguiente carácter ancho de stdin.

La función getwchar () se define en el archivo de encabezado.

prototipo de getwchar ()

 wint_t getwchar ();

La función getwchar () es equivalente a una llamada a getwc (stdin). Lee el siguiente carácter de stdin, que suele ser el teclado.

Parámetros de getwchar ()

  • Ninguna.

getwchar () Valor de retorno

  • Si tiene éxito, la función getwchar () devuelve el carácter ancho introducido.
  • WEOF se devuelve si se ha producido un error o se llega al final del archivo.

Ejemplo: ¿Cómo funciona la función 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; )

Cuando ejecute el programa, una posible salida será:

 Ingrese caracteres, presione Enter para detener äs12 ɏ Ingresó: äs12 ɏ

Articulos interesantes...