.\" -*- coding: UTF-8 -*- '\" t .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH puts 3 "17 maio 2025" "Linux man\-pages 6.15" .SH NOME fputc, fputs, putc, putchar, puts \- saída de caracteres e strings .SH BIBLIOTECA Biblioteca C Padrão (\fIlibc\fP,\ \fI\-lc\fP) .SH SINOPSE .nf \fB#include \fP .P \fBint fputc(int \fP\fIc\fP\fB, FILE *\fP\fIstream\fP\fB);\fP \fBint putc(int \fP\fIc\fP\fB, FILE *\fP\fIstream\fP\fB);\fP \fBint putchar(int \fP\fIc\fP\fB);\fP .P \fBint fputs(const char *restrict \fP\fIs\fP\fB, FILE *restrict \fP\fIfluxo\fP\fB);\fP \fBint puts(const char *\fP\fIs\fP\fB);\fP .fi .SH DESCRIÇÃO \fBfputc\fP() escreve o caractere \fIc\fP, direcionado \fBunsigned char\fP, para um \fIfluxo\fP. .P \fBputc\fP() é equivalente a \fBfputc\fP() exceto que ela pode ser implementada como uma macro que avalia \fIfluxo\fP mais de uma vez. .P \fIputchar(c)\fP is equivalent to \fIputc(c,\ stdout)\fP. .P \fBfputs\fP() writes the string \fIs\fP to \fIstream\fP, without its terminating null byte (\[aq]\[rs]0\[aq]). .P \fBputs\fP() escreve a string \fIs\fP e uma nova linha no final à \fIstdout\fP. .P Chama a função descrita aqui podem ser combinadas com as outras e com chamadas para outras funções de saída da biblioteca \fIstdio\fP para o mesmo fluxo de saída. .P Para contrapartes não bloqueantes, veja \fBunlocked_stdio\fP(3). .SH "VALOR DE RETORNO" \fBfputc\fP(), \fBputc\fP() e \fBputchar\fP() retornam o caractere escrito como um \fBunsigned char\fP direcionamento para um \fBint\fP ou \fBEOF\fP no caso de erro. .P \fBputs\fP() e \fBfputs\fP() retorna um número não negativo no caso de sucesso, ou \fBEOF\fP no caso de erro. .SH ATRIBUTOS Para uma explicação dos termos usados nesta seção, consulte \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interface Atributo Valor T{ .na .nh \fBfputc\fP(), \fBfputs\fP(), \fBputc\fP(), \fBputchar\fP(), \fBputs\fP() T} Thread safety MT\-Safe .TE .SH PADRÕES C11, POSIX.1\-2008. .SH HISTÓRICO POSIX.1\-2001, C89, C99. .SH BUGS Não é aconselhável combinar chamadas para funções de saída da biblioteca \fBstdio\fP com chamadas de baixo nível para \fBwrite\fP(2) para um descritor de arquivo associado com o mesmo fluxo de saída; os resultados serão indefinidos e muito provavelmente, não é o que você quer. .SH "VEJA TAMBÉM" \fBwrite\fP(2), \fBferror\fP(3), \fBfgets\fP(3), \fBfopen\fP(3), \fBfputwc\fP(3), \fBfputws\fP(3), \fBfseek\fP(3), \fBfwrite\fP(3), \fBputwchar\fP(3), \fBscanf\fP(3), \fBunlocked_stdio\fP(3) .PP .SH TRADUÇÃO A tradução para português brasileiro desta página man foi criada por Ricardo C.O.Freitas , André Luiz Fassone e Rafael Fontenelle . . .PP Esta tradução é uma documentação livre; leia a .UR https://www.gnu.org/licenses/gpl-3.0.html Licença Pública Geral GNU Versão 3 .UE ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita. .PP Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para .MT debian-l10n-portuguese@lists.debian.org a lista de discussão de tradutores .ME .