taylor swift被骚扰:关于C语言
来源:百度文库 编辑:中科新闻网 时间:2024/05/04 19:13:06
while(c!=13&&c!=27) /*键盘接收字符直到按回车或Esc键*/
{
c=getch();
printf("%c\n", c);
}
if(c==27)
break; /*判断若按Esc键则退出循环*/
怎么看出来 esc或回车的??? 谢谢
{
c=getch();
printf("%c\n", c);
}
if(c==27)
break; /*判断若按Esc键则退出循环*/
怎么看出来 esc或回车的??? 谢谢
ASSIC的27是esc键 ASSIC码为 00011011
ASSIC的13是回车键 ASSIC码为 00001101
回车键和ESC键都是不可打印的字符,
你可以通过条件判断语句来输出调试信息
从if开始增加以下语句:
if(c==27){
printf("This C is 27(esc).\n");
break;return ;
}
printf("This C is 13(enter).\n");
return;
当屏幕打印某信息说明程序走了那个分支,就能确定是~~~~