getwchar - lee un carácter ancho de la entrada estándar
Biblioteca Estándar C (
libc,
-lc)
#include <wchar.h>
wint_t getwchar(void);
La función
getwchar() es equivalente para caracteres anchos a la
función
getchar(3). Lee un carácter ancho de
stdin
y lo devuelve. Si se llega al final del flujo o si
ferror(stdin) es
cierto, se devuelve
WEOF. Si se produce un error en la
conversión de caracteres anchos, se asigna a
errno el valor
EILSEQ y la función devuelve
WEOF.
Para la versión no-bloqueante, véase
unlocked_stdio(3).
La función
getwchar() devuelve el siguiente carácter ancho
de la entrada estándar, o
WEOF.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
getwchar() |
Seguridad del hilo |
Multi-hilo seguro |
POSIX.1-2001, POSIX.1-2008, C99.
El comportamiento de
getwchar() depende de la categoría
LC_CTYPE de la localización actual.
Es razonable esperar que
getwchar() lea realmente la secuencia multibyte
de la entrada estándar y que la convierta a un carácter ancho.
fgetwc(3),
unlocked_stdio(3)
La traducción al español de esta página del manual fue
creada por Juan Piernas <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]