c++中怎样使用ESC键退出程序?即按ESC键后马上推出程序.

来源:百度知道 编辑:UC知道 时间:2024/05/29 19:41:41
按楼下的说法加一句
if((c = getchar()) == 27)
break;
就行了吗,可是怎么运行后还是退不出?

判断它的ASSCII值是否等于27 等于就退出

char c;
if((c=getche())==27)
exit(0);

VC++6.0下调试通过

这样写
#include "stdlib.h"
.....
if((c = getchar()) == 27)
exit(0);
....