大家在做迷宫游戏时肯定有这样的经历:
玩家每次按下WASD移动时都要按下回车。
如果是这样的话我猜你的代码和下面的代码差不多
st:
char op;
cin >> op;
if(op=='w')
up();
else if (op=='a')
left();
else if (op=='s')
down();
else if (op=='d')
right();
else
cout << "error!" << endl;
goto st;
下面给你们介绍:
getch();
用法是:
char ch;
ch=getch();
这样不需要按回车也可以给ch赋值了。