本次是基于vs2019环境使用c语言的方法来实现扫雷项目。
- 一. 项目文件
- 二. 源文件my_Main.c
- 三. my_MineClearance函数分为两个个步骤
- 四. 源文件my_MineClearance.c实现
- 五. 头文件 my_MineClearance.h和源文件my_Main.c实现
- 六. 运行情况
一. 项目分为三个文件:
1. 头文件:
1.1 my_MineClearance.h
库函数的引用,常量的定义,函数声明。
2. 源文件:
1.1 my_Main.c
游戏逻辑操作。
1.2 my_ my_MineClearance.c
my_MineClearance函数的实现。
二. 源文件my_Main.c中实现游戏操作逻辑,主要有两个函数:
1. int main()——游戏页面
2. my_MineClearance ()——扫雷的逻辑实现
三. my_MineClearance函数分为两个步骤:
1.初始化
1.1 初始化show
init_Chess(show, ROWS, COLS, '*');
1.2 初始化mian
init_Chess(mine, ROWS, COLS, '0');
1.3在main放雷
set_Main(mine, ROW, COL);
1.4展示show
display_Chess(show, ROW, COL);
2. 排雷
2.1排雷
find_Bomb(show, mine, ROW, COL);
2.2 展示mine
display_Chess(mine, ROW, COL);
四. 源文件my_MineClearance.c的函数实现:
1. init_Chess ():
2. set_Main ():
3. display_Chess ():
4. is_Bomb ():
5. find_Bomb ():
五. 头文件 my_MineClearanc.h和源文件my_Main.c的实现:
1. 头文件 my_MineClearanc.h:
2. 源文件my_Main.c
六. 运行情况
欢迎评论交流和批评指正
注:转载请注明出处。