Man page - putchar(3)

Packages contains this manual

Available languages:

en fr pt_BR es pl ja ru ro de

Manual

puts

NOME
BIBLIOTECA
SINOPSE
DESCRIÇÃO
VALOR DE RETORNO
ATRIBUTOS
PADRÕES
HISTÓRICO
BUGS
VEJA TAMBÉM
TRADUÇÃO

NOME

fputc, fputs, putc, putchar, puts - saĂ­da de caracteres e strings

BIBLIOTECA

Biblioteca C PadrĂŁo ( libc , -lc )

SINOPSE

#include <stdio.h>

int fputc(int c , FILE * stream );
int putc(int
c , FILE * stream );
int putchar(int
c );

int fputs(const char *restrict s , FILE *restrict fluxo );
int puts(const char *
s );

DESCRIÇÃO

fputc () escreve o caractere c , direcionado unsigned char , para um fluxo .

putc () Ă© equivalente a fputc () exceto que ela pode ser implementada como uma macro que avalia fluxo mais de uma vez.

putchar( c ) Ă© equivalente Ă  putc( c , stdout ) .

fputs () writes the string s to stream , without its terminating null byte ('\0').

puts () escreve a string s e uma nova linha no final Ă  stdout .

Chama a função descrita aqui podem ser combinadas com as outras e com chamadas para outras funçÔes de saída da biblioteca stdio para o mesmo fluxo de saída.

Para contrapartes nĂŁo bloqueantes, veja unlocked_stdio (3).

VALOR DE RETORNO

fputc (), putc () e putchar () retornam o caractere escrito como um unsigned char direcionamento para um int ou EOF no caso de erro.

puts () e fputs () retorna um nĂșmero nĂŁo negativo no caso de sucesso, ou EOF no caso de erro.

ATRIBUTOS

Para uma explicação dos termos usados nesta seção, consulte attributes (7).

Image grohtml-3941101-1.png

PADRÕES

C11, POSIX.1-2008.

HISTÓRICO

POSIX.1-2001, C89, C99.

BUGS

NĂŁo Ă© aconselhĂĄvel combinar chamadas para funçÔes de saĂ­da da biblioteca stdio com chamadas de baixo nĂ­vel para write (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.

VEJA TAMBÉM

write (2), ferror (3), fgets (3), fopen (3), fputwc (3), fputws (3), fseek (3), fwrite (3), putwchar (3), scanf (3), unlocked_stdio (3)

TRADUÇÃO

A tradução para portuguĂȘs brasileiro desta pĂĄgina man foi criada por Ricardo C.O.Freitas <english.quest@best-service.com>, AndrĂ© Luiz Fassone <lonely_wolf@ig.com.br> e Rafael Fontenelle <rafaelff@gnome.org>.

Esta tradução Ă© uma documentação livre; leia a Licença PĂșblica Geral GNU VersĂŁo 3 ou posterior para as condiçÔes de direitos autorais. Nenhuma responsabilidade Ă© aceita.

Se vocĂȘ encontrar algum erro na tradução desta pĂĄgina de manual, envie um e-mail para a lista de discussĂŁo de tradutores .