扫雷小游戏-第一次不能被炸死
主函数文件
#define _CRT_SECURE_NO_WARNINGS 1
#include "game.h"
void menu()
{
printf("*****************\n");
printf("*****0.exit*******\n");
printf("*****1.play******\n");
printf("*****************\n");
}
void game()
{
char mineInfo[ROWS][COLS];
char mine[ROWS][COLS];
InitBoard(mineInfo, ROWS, COLS, '*'); //初始化玩家界面 *覆盖
InitBoard(mine, ROWS, COLS, '0');
ShowBoard(mineInfo, ROWS, COLS); //打印玩家界面
SetMine(mine, ROW, COL); //布雷
FindMine(mineInfo, mine, ROW, COL); //输入坐标找雷
}
int main()
{
int input = 0;
srand((unsigned int)time(NULL)); //随机数种子
do
{
menu();
printf("请输入你的操作:");
scanf("%d", &input);
switch (input)
{
case 1:
game();
break;
case 0:
printf("游戏退出\n");
break;
default:
break;
}
} while (input);
return 0;
}
game.h头文件