• 大小: 6KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: C/C++
  • 标签: 五子棋  

资源简介

比较牛的c语言五子棋

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 


#define MAXIMUS 15 //定义棋盘大小


int p[MAXIMUS][MAXIMUS];//存储对局信息
char buff[MAXIMUS*2+1][MAXIMUS*4+3];//输出缓冲器
int CxCy;//当前光标位置
int Now;//当前走子的玩家,1代表黑,2代表白
int wlwp;//当前写入缓冲器的列数和行数位置
char* showText;//在棋盘中央显示的文字信息
int count;//回合数


char* Copy(char* strDestconst char* strSrc)//修改过的字符串复制函数,会忽略末端的\0
{
char* strDestCopy = strDest;
while (*strSrc!=‘\0‘)
{
   *strDest=*strSrc;
   *strDest++;
   *strSrc++; 
}
return strDestCopy;
}
void Initialize()//初始化一个对局函数
{
int ij;//循环变量
showText=(char *)““;//重置显示信息
count=0;//回合数归零
for(i=0;i{
for(j=0;j{
p[i][j]=0;
}
}
Cx=Cy=MAXIMUS/2;//重置光标到中央
Now=1;//重置当前为黑方
}
char* getstyle(int iint j)//获得棋盘中指定坐标交点位

评论

共有 条评论