Provided by: manpages-pt-dev_20040726-4_all bug

NOME

       fputwc - escreve um caractere largo em um fluxo de arquivo

SINOPSE

       #include <stdio.h>
       #include <wchar.h>

       wint_t fputwc (wchar_t wc, FILE* stream);
       wint_t putwc (wchar_t wc, FILE* stream);

DESCRIÇÃO

       A função fputwc é o equivalente para caracteres largos da função fputc.
       Ela escreve o  caractere  largo  wc  em  stream.  Se  ferror(stream)  é
       verdadeiro,  ela  retorna  WEOF.  Se  ocorre  um  erro  de conversão de
       caractere largo, ele seta errno  para  EILSEQ  e  retorna  WEOF.   Caso
       contrário ela retorna wc.

       A  função ou macro putwc funciona de forma idêntica a fputwc.  Ela pode
       ser implementada como uma macro, e pode avaliar seu argumento  mais  de
       uma vez.  Não há razão ainda para usá-la.

VALOR DE RETORNO

       A função fputwc retorna wc se não ocorreu erro, ou WEOF para indicar um
       erro.

ERROS

       À parte dos erros normais, há

       EILSEQ A conversão de wc para a codificação do fluxo falhou.

CONFORME

       ISO/ANSI C, UNIX98

VEJA TAMBÉM

       fgetwc(3), fputws(3)

NOTAS

       O comportamento de fputwc depende da  categoria  LC_CTYPE  do  ’locale’
       corrente.

       Na  ausência  de  informações  adicionais  passadas  para  a chamada de
       ’fopen’, é razoável esperar que fputwc escreverá a sequência  multibyte
       correspondente aos caracteres largos wc.

TRADUÇÃO PARA A LÍNGUA PORTUGUESA

       RUBENS  DE  JESUS  NOGUEIRA  <darkseid99@usa.net>  (tradução) XXXXXX XX
       XXXXX XXXXXXXX <xxxxxxxxxx@xxx.xxx> (revisão)