C语言,不断的显示按键的ASCII码,直到按ESC键结束

2026年09月21日 15:43
有3个网友回答
网友(1):

以下代码就可以:

//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
#include "conio.h"
int main(void){
    int x;
    while((x=getch())!=27)
        printf("%d ",x);
    printf("\n");
    return 0;
}

网友(2):

#include

void main()
{
char c;
while(1)
{
c=getch();
if(c==27) {
break;
}
else
printf( "%c: %d\n", c, c );
}
}

网友(3):

#include
#include
int main()
{
int c;
while (27 != (c = getch()))
printf("%d\n", c);
return 0;
}