game.h:函数声明
test.c:运行测试
game.c:游戏核心代码
game.h
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define easy_count 10//雷的个数
#define ROW 9//棋盘大小
#define COL 9//宏定义方便后续增大或缩小棋盘
#define ROWS ROW+2
#define COLS COL+2
//初始化棋盘
void initboard(char board[ROWS][COLS], int rows, int cols,char set);
//打印棋盘
void displayboard(char board[ROWS][COLS], int row, int col);
//布置雷
void setmine(char board[ROWS][COLS], int row, int col);
//排查雷
void findmine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col);
test.c
#include"game.h"
void menu()
{
printf("********************************\n");
printf("********** 1.play ***********\n");
printf("********** 0.exit ***********\n"