c或c++,怎么判斷回車鍵被按下,
c或c++,怎么判斷回車鍵被按下
C10H16N5O13P3
2017-08-15 21:09:17
TA貢獻3593條經驗 獲得超1個贊
TA貢獻3條經驗 獲得超0個贊
char?ch;
while?(true)?{
if?(_kbhit())?{
ch?=?_getch();
if?(ch?==?-32)?{
ch?=?_getch();
?if?(72?==?ch)?{
if?(g_cursorX?!=?0)?{
g_cursorX?-=?1;//上
}
break;
}else?if?(80?==?ch)?{
if?(g_cursorX?!=?14)?{
g_cursorX?+=?1;//下
}
break;
}else?if?(75?==?ch)?{
if?(g_cursorY?!=?0)?{
g_cursorY?-=?1;//左
}
break;
}else?if?(77?==?ch)?{
if?(g_cursorY?!=?14)?{
g_cursorY?+=?1;
}
break;
}else?if?('\n'?==?getchar())?{
hit();
}
}
}
}TA貢獻40條經驗 獲得超8個贊
#include<stdio.h>
int?main(void){
while(1){
if?(getchar()=='\n'){
printf("回車被按下");
}
}
return?0;
}舉報