Builder 6 で動的ボタンを使用して三目並べゲームを行っていますが、ボタンを押したときに 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<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]->btn->OnClick=object[i][j]->show;
}
}
使用object[i][j]->v=i;
しない場合、X または 0 のみが表示されます
X などの後に 0 を表示する方法を知りたいです。