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 getc() da biblioteca C

Biblioteca Padrão do C - <stdio.h>

Função da biblioteca C int getc(FILE *stream) Obtém o próximo caractere (um caractere unsigned) do fluxo especificado stream e move o indicador de posição para frente.

Declaração

Aqui está a declaração da função getc().

int getc(FILE *stream)

Parâmetro

  • stream -- Este é um ponteiro para um objeto FILE, que identifica o fluxo onde a operação será executada.

Retorno

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

Exemplo online

O exemplo a seguir demonstra o uso da função getc().

#include<stdio.h>
int main()
{
   char c;
   printf("Por favor, insira o caractere:");
   c = getc(stdin);
   printf("Caracteres de Entrada:");
   putc(c, stdout);
   return(0);
}

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

Digite o caractere: a
Caracteres de Entrada: a

Biblioteca Padrão do C - <stdio.h>