首先,创建一个game.h头文件:
内容如图所示。
创建一个main.c文件:
内容如图所示。
接下来,编写game函数:
#include "game.h"static void displayBoard(char board[ROW][COL], int row)//打印游戏面板
{
int i = 0;
for (; i < row; i++)
{
printf("| %c | %c | %c |\n", board[i][0], board[i][1], board[i][2]);
printf("|---|---|---|\n");
}
}
static void playerMove(char board[ROW][COL], int row)//玩家移动
{
int x, y;
do{
printf("Please Enter(x,y):\n");
scanf("%d%d", &x, &y);
if (x >= 1 && x <= 3 && y >= 1 && y <= 3)
{
if (board[x - 1][y - 1] == ' ')
{
board[x - 1][y - 1] = 'x';
break;
}
else
{
printf("这个位置被占用,try again!\n");