C++ tic tac toe使用builder 6应用程序表单
我在builder 6中用dinamic按钮做了一个tic-tac-toe游戏,我遇到了一个问题,当我按下一个按钮时,该功能交替使用X和0C++ tic tac toe使用builder 6应用程序表单,c++,c++builder,tic-tac-toe,C++,C++builder,Tic Tac Toe,我在builder 6中用dinamic按钮做了一个tic-tac-toe游戏,我遇到了一个问题,当我按下一个按钮时,该功能交替使用X和0 void __fastcall show(TObject *Sender) { v=1; if(v%2==1) btn->Caption="X"; else btn->Caption="0"; v++; btn->Enabled=false; } for(i=0;i
void __fastcall show(TObject *Sender)
{
v=1;
if(v%2==1)
btn->Caption="X";
else
btn->Caption="0";
v++;
btn->Enabled=false;
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
object[i][j] = new C;
//object[i][j]->v=i;
object[i][j]->btn = new TButton(this);
如果我不使用object[i][j]->v=i;它只显示X或0
我想知道如何在X之后显示0,以此类推。也许您应该检查按钮是否也已启用:
if(btn->Enabled==true)
{
if(v%2==1)
{...
我希望这能解决你的问题
干杯,
因为。不要每次点击都设置v=1,只在程序启动或开始新游戏时设置一次
if(btn->Enabled==true)
{
if(v%2==1)
{...