在C++控制台控制一个小坦克自由移动(在真正的游戏中并不适用,因为每次将页面刷新效率会很低)
#include<iostream>
using namespace std;
void became_a_new_page(int x);
void blank(int x);
void walk_forth(int x,int y);
void walk_behind(int x,int y);
void walk_up(int x,int y);
void walk_down(int x,int y);
int main()
{
int x=0,y=0,start=1;
char direction;
while(start!=0)
{
cout<<"请输入方向:";
cin>>direction;
//移动坦克
switch(direction)
{
//前进
case'D':
{
x=x+3;
//刷新界面
became_a_new_page(25);
walk_forth(x,y);