求五子棋判别输赢的源代码。棋盘19*19的最好,用请各位高手不吝赐教,多谢!

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:47:14
用C++语言编写的,有图形界面的,能执行出游戏界面。可执行程序和程序都要,源代码最好有注释。多谢多谢!请各位高手不吝赐教,多谢!

提醒下,标准的五子棋使用15×15棋盘,源代码的话可以去站长源码之类的网站下载比较多。

恰好有一个:

#include "stdafx.h"
#include <stdio.h>
#include <math.h>

//?办跑计??
HINSTANCE hInst;
HBITMAP chess[2];
HDC hdc,mdc,bufdc;
HWND hWnd;
DWORD tPre,tNow;
int board[10][10];
bool ptab[10][10][192];
bool ctab[10][10][192];
int win[2][192];
int num[2];
bool turn,over;
int winner;

//ㄧΑ??
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
void MyPaint(HDC hdc);
void InitGame();
void ComTurn();

//****?祘Α**************************************
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
MSG msg;

MyRegisterClas