Ir para conteúdo
Fórum Script Brasil

felipebarrosc

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que felipebarrosc postou

  1. Olá! Sou estudante e comecei a aprender C nesse semestre. Agora me deparei com um problema em um programa aparentemente simples - O usuário pressiona uma tecla e o programa informa o código correspondente na tabela ASCII. O trecho do código segue abaixo: while((tecla1=getch()) != 'X') if(tecla1==0) { tecla2=getch(); printf("%3d %3d\n",tecla1,tecla2); } else printf("%3d\n",tecla1); O problema é o seguinte: Quando eu pressiono, por exemplo, CTRL + SETA DIREITA o esperado era que o programa informasse o código ('0 116'). No entanto, o programa imprime (-32 116'). Já reli o código algumas vezes e não consegui resolver o problema. Quem puder ajudar, fico agradecido.
×
×
  • Criar Novo...