fputwc(3) Library Functions Manual fputwc(3) NOME fputwc, putwc - escreve um caractere largo em um fluxo de arquivo BIBLIOTECA Biblioteca C Padrao (libc, -lc) SINOPSE #include #include wint_t fputwc(wchar_t wc, ARQUIVO *stream); wint_t putwc(wchar_t wc, ARQUIVO *stream); DESCRICAO A funcao fputwc() e o equivalente para caracteres largos da funcao fputc(3). 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. Para contrapartes nao bloqueantes, veja unlocked_stdio(3). VALOR DE RETORNO On success, fputwc() function returns wc. Otherwise, WEOF is returned, and errno is set to indicate the error. ERROS Alem dos normais, ha EILSEQ A conversao de wc para a codificacao do fluxo falhou. ATRIBUTOS Para uma explicacao dos termos usados nesta secao, consulte attributes(7). +--------------------------------------------+---------------+---------+ |Interface | Atributo | Valor | +--------------------------------------------+---------------+---------+ |fputwc(), putwc() | Thread safety | MT-Safe | +--------------------------------------------+---------------+---------+ PADROES C11, POSIX.1-2008. HISTORICO C99, POSIX.1-2001. NOTAS O comportamento de fputwc() depende da categoria LC_CTYPE da localizacao atual. Na ausencia de informacoes adicionais passadas para a chamada de fopen(3), e razoavel esperar que fputwc() escrevera a sequencia multibyte correspondente aos caracteres largos wc. VEJA TAMBEM fgetwc(3), fputws(3), unlocked_stdio(3) TRADUCAO A traducao para portugues brasileiro desta pagina man foi criada por Rubens de Jesus Nogueira e Andre Luiz Fassone Esta traducao e uma documentacao livre; leia a Licenca Publica Geral GNU Versao 3 ou posterior para as condicoes de direitos autorais. Nenhuma responsabilidade e aceita. Se voce encontrar algum erro na traducao desta pagina de manual, envie um e-mail para a lista de discussao de tradutores . Linux man-pages 6.06 31 outubro 2023 fputwc(3)