bioskey函数getch();while(1){if(bioskey(1)){key=bioskey(0); }else { key=0; }switch(key){caseVK_LEFT:省略 caseVK_RIGHT:省略}1.while(1)的是意思有键按下,则执行循环吗?2.if(bioskey(1)){key=bioskey(0); else { key=0; } 3.什么时候执
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 04:40:18
bioskey函数getch();while(1){if(bioskey(1)){key=bioskey(0); }else { key=0; }switch(key){caseVK_LEFT:省略 caseVK_RIGHT:省略}1.while(1)的是意思有键按下,则执行循环吗?2.if(bioskey(1)){key=bioskey(0); else { key=0; } 3.什么时候执
bioskey函数
getch();
while(1)
{
if(bioskey(1)){key=bioskey(0); }
else { key=0; }
switch(key)
{
caseVK_LEFT:省略
caseVK_RIGHT:省略
}
1.while(1)的是意思有键按下,则执行循环吗?
2.if(bioskey(1)){key=bioskey(0);
else { key=0; }
3.什么时候执行switch(key)语句?
key=0执行 caseVK_LEFT:省略
key=1执行caseVK_RIGHT:省略?
bioskey函数getch();while(1){if(bioskey(1)){key=bioskey(0); }else { key=0; }switch(key){caseVK_LEFT:省略 caseVK_RIGHT:省略}1.while(1)的是意思有键按下,则执行循环吗?2.if(bioskey(1)){key=bioskey(0); else { key=0; } 3.什么时候执
你这个是C语言高级编程里的,
bioskey(0)指的是返回按键扫描码,bioskey(1)查询是否有键按下.
key = 0就是没有键按下时,把key设成0.
你这个循环写的不太对,应该是:
while(bioskey(1)==0);
key = bioskey(0);
switch(key){ ... }