Provided by: manpages-es_1.55-10_all bug

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)