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

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

Há ainda uma quarta opção para a leitura de caracteres, a função fgetc().

Ela é bem semelhante a função que vimos na aula anterior, getc(). Contudo, faz parte das funções específicas para a leitura de dados em arquivos, por isso seu nome inicia com a letra f de file em inglês.

Sua utilização é idêntica à função getc(), retornando o caracter lido e recebendo como parâmetro o nome do arquivo de onde será feito a leitura, que neste caso é o teclado.

Novamente fazemos uso da palavra reservada stdin para indicar que queremos ler do teclado.

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

Deixe um comentário

dois × 3 =

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.