怎样编写“按ESC键退出”

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:26:13
怎样编写“按ESC键退出”
我没有把问题说明白,是这样的:
我想写一个猜数字的游戏,玩家有十次机会,如果玩家不想玩了,任何时候都也可以按ESC键退出,而不是在最后ESC键退出
就像玩游戏时随时都可以按ESC键退出

#include<stdio.h>
void main()
{
    char ch;
    do
    {
        printf("Press <ESC> to Exit!\n");
        ch = getch();
    }while(ch != 27);
}

使用 汇编语言吧,在C语言里面插入
汇编语言中, 对于每个按键 都是有编号的,使用C语言实现的话,我也不知道
汇编的具体实现方法,手上没书,呵呵
回头 看一下ESC对应的BIOS编号,再说
先提供一个建议

设置循环,检查是否按了ESC键,也就是27,比较一下,是就退出循环,否就继续循环
循环中要包括你原来的程序的输入和输出,也不知道你的程序是什么样的,所以只能这样说一下
如果你的程序是要输入的数字的,就可以在这里加上如果是27就退出,这样可以不用那个循环