Ir ao conteúdo
  • Cadastre-se

Ajuda num exercicio no laço while


dedeboy2005

Posts recomendados

Oi gostaria uma ajudinha num exercicio do laço while é seguinte:

É o seguinte eu estou estudando num livro e e tem um exercicio está escrito assim:

"Faça um programa, utilizando um laço while, que solicite caracteres ao usuário e imprima seus códigos decimais. O programa deve terminar quando o usuário pressionar a tecla Esc"

Só que estou quebrando a cabeça eu fiz um algoritmo e certamente está meio errado e gostaria o que pode ser corrigido pra fazer esse programa desde já agradeço pela suas colaborações.

Esse é o código:

main()

{

char ch;

printf(" Digite: ");

while(getche()!='\r')

{

printf("\n Em decimal é: %d\n",ch++);

}

system("pause");

}

Muito Obrigado

Link para o comentário
Compartilhar em outros sites

#include <stdio.h>

int main()
{
char ch;

do
{
printf(" Digite: ");
ch = getche();
printf("\n Em decimal é: %d\n", ch);
}while(ch != 27);

system("pause");

return 0;
}

Então eu compilei mas tá quase lá é que é assim de 'a' a 'z' tem 23 letras e gostaria que quando digito a letra 'a' aparece o número 1 , b numero 2 assim por diante e quando aperta a tecla 'esc' ele sai.

Muito Obrigado

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para 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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!