求 一个 程序代码

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:04:13
在 while 或 for 循环中 如何 按 键盘上的 Esc 键 或者 其它 的键
例如 字母 a 或数字 0 就能退出 while 循环~ 具体如何实现~

scanf("%d",&a);
while(a!=0)
{
do...........;
scanf("%d',&a);
}

用转义字符啊
回车是"\n“你知道吧

还有其他的可以查找ASC||码
比如Esc 键 是”\27“

while(getchar()!=27)//按ESC结束
while(getchar()!='\n')//按回车结束
whike(getchar()!=0)按0结束
...........................
..................

你可以用break语句(if() ··break;)
或者在for()或while()得循环条件里弄