main.cpp
来自「在VC环境下用C++语言编写的一字棋小程序」· C++ 代码 · 共 36 行
CPP
36 行
#include "demo.h"
void main()
{
//请您在此处添加代码
demo *p=new demo();
p->init();
cout<<"棋盘当前状态:"<<endl;
p->PrintQP();
char IsFirst;
bool IsFinish;
cout<<"你是否先手?若先走请输入'y',否则输入其他字符"<<endl;
cin>>IsFirst;
do{ if(!p->Judge())
{
if(IsFirst=='y')
{
p->UserInput();p->PrintQP();
if(!p->Judge())
{IsFinish=p->AutoDone();}
}
else
{ IsFinish=p->AutoDone();
if(!p->Judge())
{if(!IsFinish) {p->UserInput();p->PrintQP();}}
}
}
if(p->Judge()) IsFinish=true;
}while (!IsFinish);
if((p->IsWin(p->States[0])==0)&&p->Judge())
{
cout<<"平局"<<endl;
}
cout<<"退出请输入 “0” "<<endl;
char c;
do{cin>>c;}while(c!='0');
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?