Provided by:
manpages-es_1.55-10_all 
NOMBRE
fputwc - escribe un caracter ancho en un flujo FILE
SINOPSIS
#include <stdio.h>
#include <wchar.h>
wint_t fputwc (wchar_t wc, FILE *stream);
wint_t putwc (wchar_t wc, FILE *stream);
DESCRIPCI'ON
La funcion fputwc es equivalente para caracteres anchos a la funcion
fputc. La funcion escribe el caracter ancho wc en stream. Si
ferror(stream) es cierto, devuelve WEOF. Si se produce un error en la
conversion de caracteres anchos, asigna a errno el valor EILSEQ y
devuelve WEOF. En otro caso, devuelve wc.
La funcion o macro putwc funciona de la misma forma que fputwc. Se
puede implementar como una macro y puede evaluar su argumento mas de
una vez. Nunca hay razon para utilizarla.
Para las versiones no-bloqueantes, vease unlocked_stdio(3).
VALOR DEVUELTO
La funcion fputwc devuelve wc si no se ha producido ningun error, o
WEOF para indicar un error.
ERRORES
Aparte de los usuales, existe
EILSEQ Ha fallado la conversion de wc a la codificacion del flujo.
CONFORME A
ISO/ANSI C, UNIX98
OBSERVACIONES
El comportamiento de fputwc depende de la categoria LC_CTYPE de la
localizacion actual.
En ausencia de informacion adicional pasada a la llamada fopen, es
razonable esperar que fputwc escriba realmente la secuencia multibyte
correspondiente al caracter ancho wc.
V'EASE TAMBI'EN
fgetwc(3), fputws(3), unlocked_stdio(3)