差不多是这样?
[pre lang="CPP"]
char key;
while(true){
key = getch();
switch(key){
case up:
case down:
case left:
case right:
// do something
break;
case esc:
// do something
break;
}
}[/pre]
利用switch-case结构可能更简单些,利用不写break的贯穿结构,比if稍稍好点。
另外我也是没找到标准库里面和getch功能相同的函数,好久不用这个东西都快忘了的说……