检查赢家在井字游戏在Windows窗体应用程序- c++
Checking the Winner on Tic Tac Toe game on Windows Form Application - C++
我正在为我的c++类制作一个井字游戏作为Windows窗体应用程序,我需要帮助制作一个函数来找到赢家。在void winner函数中,我正在检查三个正方形是否匹配,但我不确定if语句中的条件是否正确。程序运行良好,但当我添加void winner函数时,它不起作用。提前谢谢。
private: System::Void A1_Click(System::Object^ sender, System::EventArgs^ e) {
bool turn = true;
if (turn)
A1->Text = "X";
else
A1->Text = "O";
turn = !turn;
winner();
}
void winner()
{
if (A1 = A2 && A2 == A3)
label1-> Text= "Winner";
}
在if()内部的语句中,您遗漏了一个等号,这可能是导致所有问题的原因。你实际上是把A1
分配给A2
。试试这个,
if (A1==A2 && A2==A3)
另外,我认为您必须尝试做的是比较A1, A2和A3的Text
属性。因此,
if(A1->Text==A2->Text && A2->Text==A3->Text)
相关文章:
- 如何在Windows窗体应用程序中打开txt文件并将行导入文本框
- 我在哪里编写在退出 C++ 窗口窗体应用程序之前执行的代码部分
- 如何将C++ dll 在 C# 窗口窗体应用程序下的工作线程中运行
- 我可以在 vb.net Windows 窗体应用程序中使用 COLECONTROLModule 吗?
- 如何在 Windows 窗体应用程序 (C++) 中使用固定宽度整数
- C++DLL中的C#窗体应用程序
- Windows窗体应用程序无法播放视频[VLC ActiveX插件和IE Web插件v2]
- 文本框为空时,C++Windows窗体应用程序出现未处理的异常错误
- 文本框为空时C++ Windows 窗体应用程序未处理的异常错误
- 具有可视C++的窗口窗体应用程序中的 Sleep()
- 是Windows窗体应用程序(在visual studio c++中)自动c++/CLI
- 使用Visual Studio c++的Windows窗体应用程序,该应用程序链接到CUDA项目
- 可视C++窗体应用程序错误: C3374
- Windows 窗体应用程序错误
- VS2010 WITHOUT.NET中的Windows窗体应用程序
- 在visual c++windows窗体应用程序中浏览文件
- 可视C++窗体应用程序无法在其他计算机上运行
- 创建静态库并将其链接到visual basic windows窗体应用程序
- C++Windows窗体应用程序:当我单击当前窗体上的按钮时,如何显示以前的窗体
- 如何在Windows窗体应用程序中显示cv::Mat