вам нужно условие, чтобы выйти из цикла while.
, например,
main()
{
char ch = ' ';
while (ch != 'q')
{
printf("Enter a character: \n");
ch = getche();
printf("\nThe code for %c is %d.\n", ch, ch);
}
}
произойдет, если введенный символ будет 'q', или если вы настаиваете на while (1), вы можете использовать ключевое слово "break":
main()
{
while (1)
{
char ch;
printf("Enter a character: \n");
ch = getche();
printf("\nThe code for %c is %d.\n", ch, ch);
if (ch == 'q')
break;
}
}