前言:当学完二维数组后,我无意间发现其和棋盘无比的相似,于是便想写个扫雷来试试
由于扫雷可分解成多个部分来实现,且分为三个文件实现
首先要打印初始界面
再负责选择函数(由于考虑到要多次玩,所以使用do-while循环,以及switch-case)
这时就到了最重要的部分(实现游戏的代码)
扫雷扫雷,我们首先得要有棋盘吧,该部分就是设置棋盘,进而通过play()函数实现
此部分就是游戏中的主要框架,而其中细微部分就要更多的函数实现
其中(system("cls"))是为了实现每一步后清空屏幕,而由于当运行时字体颜色难以辨别,故使用(system("color f(n)"))实现改变颜色
综合:
完整函数实现如下:
test.c:
game.c:
game.h:(头文件“申明”)