Como usar a função Putchar () em C

Como Usar A Funcao Putchar Em C



O putchar() function é uma função importante na programação C que é usada para ler e imprimir um caractere. Mas você não pode usar especificadores de formato com esta função. Se você quiser imprimir apenas um caractere, então putchar() função pode ser mais eficiente em comparação com printf().

Este artigo irá explorar o putchar() f unction, sua sintaxe e seu valor de retorno com exemplos.







O que é a função putchar () em C?

O putchar() A função na programação C é a função de saída que é usada para escrever o(s) caractere(s) na saída padrão e exibe esse(s) caractere(s) no console. Esta função está incluída na biblioteca de entrada/saída padrão que é arquivo de cabeçalho. Esta função usa uma sintaxe simples na linguagem C que é fornecida como:



int putchar ( int Caracteres ) ;

Parâmetro : Esta função aceita apenas um parâmetro que é o caractere necessário para gravar no fluxo de saída.



Valor de retorno : Em caso de sucesso, a função retorna um unsigned char para o console. Caso contrário, retorna EOF (End of a File).





Como usar a função putchar () em C?

Considere os seguintes exemplos para aprender o uso de função putchar() em Programação C.

Exemplo 1

Vamos seguir com um exemplo simples de leitura de um caractere de um programa usando o putchar() função e exibi-la no console.



#include

principal ( ) {

// Declara um personagem
Caracteres c ;
//Pergunta ao usuário para inserir o caractere
printf ( 'Insira um caractere: ' ) ;
scanf ( '%c' , & c ) ;
//Use putchar() para imprimir o caractere dado no console
printf ( 'O caractere digitado é: ' ) ;
putchar ( c ) ;
retornar 0 ;


}

Exemplo 2

Aqui está outro programa C que demonstra o funcionamento do putchar() função lendo caracteres de uma string.

#include

principal ( ) {

// Declara uma string de caracteres

Caracteres str [ cinquenta ] = 'Bem-vindo ao linuxhint.' ;

para ( int eu = 0 ; eu <= 25 ; eu ++ ) {

//Use putchar() para imprimir a string de caracteres fornecida no console

putchar ( str [ eu ] ) ;

}

retornar 0 ;

}

Exemplo 3

Você também pode usar o putchar() função para ler caracteres de um arquivo e aqui está um exemplo de tal caso.

#include

int principal ( )

{

ARQUIVO * arquivo ;
Caracteres c ;
// Abrindo arquivo em modo leitura
arquivo = fopen ( 'arquivo.txt' , 'r' ) ;
se ( NULO == arquivo )
{
printf ( 'arquivo não pode ser aberto \n ' ) ;
}
// Imprimindo o que está escrito no arquivo, usando putchar(), caractere por caractere usando loop.
fazer {
c = fgetc ( arquivo ) ;
putchar ( c ) ;
// Verificando se o personagem não é EOF. Se for EOF pare de ler.
} enquanto ( c != EOF ) ;
// Fechando o arquivo
fechar ( arquivo ) ;
retornar 0 ;


}

Saída

Conclusão

O putchar() function é uma função importante na programação C usada para imprimir um caractere no console. Embora não permita formatos especiais, é mais útil do que printf() ao imprimir apenas um caractere. É fácil de usar e usar em programas C com sua sintaxe simples e valor de retorno. Exemplos de uso são fornecidos para leitura de caracteres de entrada do usuário, strings e dados para facilitar o entendimento de como usar putchar() em diferentes situações comuns.