资源简介
使用C 语言,设计开发扫雷小游戏
代码片段和文件信息
#define _CRT_SECURE_NO_WARNINGS 1
#include “game.h“
//初始化数组mine和show
void InitBoard(char board[ROWS][COLS]
int row int col int set)
{
memset(board set row*col*sizeof(board[0][0]));
//row*col*sizeof(board[0][0])棋盘总大小
//memset(地址(board),字符(0或*),要改变的长度(整个棋盘的大小))
}
//设置雷(把雷放在9*9的mine棋盘里)
void SetMine(char board[ROWS][COLS] int row int col)
{
int x = 0;
int y = 0;
int count = EASY_COUNT;
while (count)
{
x = rand() % row + 1;
y = rand() % col + 1;
//mine棋盘刚刚初始化为0,将我们要设置为雷的地方设置为1
if (board[x][y] == ‘0‘)
{
board[x][y] = ‘1‘;
count--;
}
}
}
//打印棋盘
void PrintBoard(char board[ROWS][COLS] int row int col)
{
int i = 0;
int j = 0;
//给前面打印列号
for (i = 0; i <= col; i++)
{
printf(“%d “ i);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2266 2018-07-18 19:58 Minesweeper\game.c
文件 635 2018-07-18 19:55 Minesweeper\game.h
文件 521 2018-07-18 19:58 Minesweeper\test.c
目录 0 2019-05-18 09:59 Minesweeper
----------- --------- ---------- ----- ----
3422 4
- 上一篇:最好用的64注入
- 下一篇:C++_各种数据类型_内存_范围
相关资源
- C++_各种数据类型_内存_范围
- dev-c++ 猜拳游戏
- 猜拳小游戏(Microsoft Visual Studio {Vis
- c++贪吃蛇(入门级)
- Modern+C+++Design中文版(Google C++ 编程规
- 弹球小游戏(c++源码)
- c++ 21点游戏源码(入门级)
- 俄罗斯方块(c++代码)
- 是男人就下100层(小游戏源码)
- 俄罗斯方块(小游戏源码)
- c++ 贪吃蛇 控制台小程序源码
- 自定义标签
- c++ 走迷宫
- vc读数据库2
- c++自定义按钮控件
- 八数码问题算法 游戏源码
-
c++ postsc
ript转txt - c++ 简单电话本demo
- c++ 键盘控制电机转速 (直流电机)
- lpc1114串口发送数据
- c++ 很好用的电子秤源码
- C++ 按任意键退出 (入门级)
- C# 禁止运行注册表(附启用)
- c语言获取当前程序路径
- 基于SIM7000防盗标签之IIC代码
- c++ 蜂鸣器
- 51 单片机 AT24C256存储芯片使用样例,
- c++ 阶乘和(入门级)
- stm32 w5500 (tcp server)
- c++ 关机小程序
评论
共有 条评论