代码放下面了,关于步骤介绍的我以后再完善一下。
#include #include #include #include #include #include #include #define random(x) (rand()%x) using namespace std; //--------------------------------五子棋------------------------------------// //player_1:o //player_2:x int Game_mode; char qizi[25][25]; HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); //主要模块 void print_checkerboard(){ SetConsoleTextAttribute(handle, FOREGROUND_GREEN | FOREGROUND_INTENSITY); cout<<" "; for(int i=1;i<=20;i++){ cout<>Game_mode; system("cls"); if(Game_mode==1){ // print_checkerboard(); // int cmp=0,player=0; // int player_x=0,player_y=0; // int cmp_x=0,cmp_y=0; // int F_PER=0,F_CMP=0; // srand(( int )time(0)); // int order=random(2); // if(order==1){ // player=1,cmp=0; // F_PER=1; // cout<<"你先下。。。"<20 or b>20 or qizi[a][b]=='o'||qizi[a][b]=='x'){ // a=0,b=0; // cin>>a>>b; // if(a>20 or b>20){ // system("cls"); // print_checkerboard(); // SetConsoleTextAttribute(handle, FOREGROUND_RED | FOREGROUND_INTENSITY); // cout<<"超出棋盘范围,请重新输入!"<20 or b>20 or qizi[a][b]=='o'||qizi[a][b]=='x'){ a=0,b=0; cin>>a>>b; if(a>20 or b>20){ system("cls"); print_checkerboard(); SetConsoleTextAttribute(handle, FOREGROUND_RED | FOREGROUND_INTENSITY); cout<<"超出棋盘范围,请重新输入!"<20 or b>20 or qizi[a][b]=='o'or qizi[a][b]=='x'){ a=0,b=0; cin>>a>>b; if(a>20 or b>20){ system("cls"); print_checkerboard(); SetConsoleTextAttribute(handle, FOREGROUND_RED); cout<<"超出棋盘范围,请重新输入!"<
上一篇:C++:序列容器之list
下一篇:电脑显示器什么面板最好