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

Psicopunk

Keyboard Stroke em C?

Mensagens Recomendadas

Psicopunk    0
Psicopunk

Boas, ppl,

alguém sabe como fazer uma função em C em que cada vez que se carrega numa tecla do Teclado, abre e reage consoante a tecla pressionada? O objectivo é ao carregar a tecla, activar um evento.

Já vi isso em OpenGL e queria utilizar num programa diferente.

Isto em Linux...

Cumprimentos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
FABIO_F_A_SANTOS    0
FABIO_F_A_SANTOS

Olá,

Acho que o que pretendes se consegue recorrendo á função "getch()" que termina assim que uma tecla é premida sem ter de se carregar no enter!

Cumprimentos!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
nata79    0
nata79

usando o include ncurses.h o getch já funciona em c e não espera pelo enter  :smoke:

mas tb deixa o progrma parado á espera k seja carreda uma tecla... o objectivo n m parece k seja esse, senao tb s podia utilizar o getchar()...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
TheDark    0
TheDark

#include <conio.h>
(...)
while (kbhit() == 0);
c = getch();

A biblioteca conio não é standard, mas pelo menos o VS e o Borland C++ têm-na.

Partilhar esta mensagem


Link 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