Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

fo_11

Problemas getchar

Mensagens Recomendadas

fo_11

O getchar() assim que carregamos numa tecla, teoricamente, deveria retornar logo sem ser necessário carregar no enter.

Aqui está o programa mais simples do mundo:

#include<stdio.h>

int main()
{   printf("Carregar tecla sair");
    getchar();
}

O estranho é que ele não faz isso, eu carrego na tecla  e depois só quando carrego enter é que ela é introduzida.

Alguem sabe o que se está a passar?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Baderous

Os caracteres que vais inserindo vão ser guardados num buffer associado ao teclado e só quando carregas no Enter é que é consumido 1 caracter pelo getchar().

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.