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,C~AO

       A funcao fputwc e o equivalente para caracteres largos da funcao fputc.
       Ela escreve o  caractere  largo  wc  em  stream.  Se  ferror(stream)  e
       verdadeiro,  ela  retorna  WEOF.  Se  ocorre  um  erro  de conversao de
       caractere largo, ele seta errno  para  EILSEQ  e  retorna  WEOF.   Caso
       contrario ela retorna wc.

       A  funcao ou macro putwc funciona de forma identica a fputwc.  Ela pode
       ser implementada como uma macro, e pode avaliar seu argumento  mais  de
       uma vez.  Nao ha razao ainda para usa-la.

VALOR DE RETORNO

       A funcao fputwc retorna wc se nao ocorreu erro, ou WEOF para indicar um
       erro.

ERROS

       A parte dos erros normais, ha

       EILSEQ A conversao de wc para a codificacao do fluxo falhou.

CONFORME

       ISO/ANSI C, UNIX98

VEJA TAMB'EM

       fgetwc(3), fputws(3)

NOTAS

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

       Na  ausencia  de  informacoes  adicionais  passadas  para  a chamada de
       'fopen', e razoavel esperar que fputwc escrevera a sequencia  multibyte
       correspondente aos caracteres largos wc.

TRADU,C~AO PARA A L'INGUA PORTUGUESA

       RUBENS  DE  JESUS  NOGUEIRA  <darkseid99@usa.net>  (traducao) XXXXXX XX
       XXXXX XXXXXXXX <xxxxxxxxxx@xxx.xxx> (revisao)