Boa noite pessoal, estou com problemas para imprimir numeros coletados pela função "getch();" em C, estou usando o Dev-C++. Por exemplo, eu quero que o usuario digite algum numero, ai eu fiz assim na função "num = getch();", ai ele digita, por exemplo, 1, eu do um "printf ("%d", num);" e na tela aparece o codigo asc do numero 1, eu apenas queria que ele imprimissi o numero 1 e não o codigo asc dele. Obs: eu não posso usar o comando "scanf();" porque quando é digitado um numero o scanf pula uma linha, por isso to tentando fazer com o "getch();".
Pergunta
Guest --Willian --
Boa noite pessoal, estou com problemas para imprimir numeros coletados pela função "getch();" em C, estou usando o Dev-C++. Por exemplo, eu quero que o usuario digite algum numero, ai eu fiz assim na função "num = getch();", ai ele digita, por exemplo, 1, eu do um "printf ("%d", num);" e na tela aparece o codigo asc do numero 1, eu apenas queria que ele imprimissi o numero 1 e não o codigo asc dele. Obs: eu não posso usar o comando "scanf();" porque quando é digitado um numero o scanf pula uma linha, por isso to tentando fazer com o "getch();".
Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.