Você está visualizando atualmente Criando variáveis e lendo caracteres do teclado com a função getc()

Criando variáveis e lendo caracteres do teclado com a função getc()

Já vimos nas aulas anteriores que é possível ler caracteres do teclado com as funções scanf() e getchar(). Hoje vamos aprender uma terceira opção.

Também podemos utilizar a função getc() para fazer a leitura de caracteres. Assim como a função getchar(), getc() também retorna o caracter lido. A diferença é que esta função recebe um parâmetro que indica de onde será feita a leitura, isso ocorre porque esta função também pode ser utilizada para ler arquivos de texto.

Neste caso, como desejamos fazer a leitura do teclado, passamos como parâmetro a entrada padrão do computador, que é o teclado. Para fazer isso, utilizamos a palavra reservada stdin, como apresentado a seguir:

  printf("Digite um caracter: ");
  letra = getc(stdin);
  printf("Caracter digitado: %c\n", letra);

Deixe um comentário

4 × 2 =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.