English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do C

Controle de fluxo do C

Função do C

Array do C

Ponteiro do C

String do C

Estruturas do C

Arquivos do C

Outros C

Manual de referência do C

Uso e exemplo da função getchar() da biblioteca C

Biblioteca de Standard do C - <stdio.h>

Função da biblioteca C int getchar(void) Obtém um caractere (caractere unsigned) da entrada padrão stdin. Isso é equivalente a getc Com stdin como parâmetro.

Declaração

Abaixo está a declaração da função getchar().

int getchar(void)

Parâmetros

  • NA

Retorno

A função retorna o caractere lido forçando a conversão de unsigned char para int, se alcançar o final do arquivo ou ocorrer um erro de leitura, retorna EOF.

Exemplo online

Abaixo está um exemplo que demonstra o uso da função getchar().

#include <stdio.h>
int main ()
{
   char c;
 
   printf("Por favor, insira o caractere:");
   c = getchar();
 
   printf("Caracter de Entrada:");
   putchar(c);
   return(0);
}

Vamos compilar e executar o programa acima, o que produzirá o seguinte resultado:

Insira o Caracter: n
Caracteres de Entrada: n

Biblioteca de Standard do C - <stdio.h>