訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容
#include <iostream> #include <conio.h> using namespace std; void Drew(int x1, int y1) { for (int i=0;i<4;i++) { for (int j=0;j<4;j++) { if (i==x1 && j==y1) { cout<<"■1"; } else { cout<<"@0"; } } cout<<endl; } } int* ckey(int a[]) { switch(getch()) { case'a':case'A': if(a[1]>0) { a[1]-=1; } break; case'w':case'W': if(a[0]>0) { a[0]-=1; } break; case'd':case'D': if(a[1]<3) { a[1]+=1; } break; case's':case'S': if(a[0]<3) { a[0]+=1; } break; default: break; } system("cls"); Drew(a[0],a[1]); return a; } int main() { int a[2]={0,0}; Drew(a[0],a[1]); for(;;) { int* b=ckey(a); } return 0; }