Ir ao conteúdo
  • Cadastre-se

ASCII C++


Tweit Brian
Ir à solução Resolvido por Tweit Brian,

Posts recomendados

Olá, eu sou iniciante no Code::blocks, e estou tentando usar o ASCII para usar as setas do teclado quando o usuario apertar,

mas está dando erro, e eu não sei como resolve-lo, codigo:

 

 

#include <iostream>
#include <conio.c> 
#include <cmath> 
#include <conio.h> 
#include <stdio.h>
#include <windows.h>
#include <stdlib.h>
 
using namespace std;
 
char tecla;
 
int main(){
 
cout << "Pressione a seta para cima";
 
tecla = getch();
 
if(tecla == 72){
 
cout << "\n\nVoce apertou a seta para cima";
 
}
 
else{
 
cout << "\n\nVoce nao apertou a seta para cima";
 
}
 
 
 
 
return 0;
}
 
pelo que vi o codigo ascii so responde  quando não é das setas do teclado e de outros botões, Esc por exemplo...
 
Como resolvo isso?!? eu to procurando faz muito tempo.
Link para o comentário
Compartilhar em outros sites

Aqui ta compilando de boa, o único problema é que a "conio.h" é bugada, e a função getch() é da biblioteca conio.

 

#include <iostream>#include <stdio.h>#include <conio.h>#include <stdlib.h>using namespace std;char tecla;int main(){  cout << "Pressione a seta para cima" << endl;  while (tecla != 27) { // aperte ESC para sair    tecla = getch();    if(tecla == 72) {      cout << "\n\nVoce apertou a seta para cima" << endl;    }    printf("\n%d", tecla);  }return 0;}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!