game.h
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<string.h>
#include<Windows.h>
#define H 9
#define L 9
#define H2 H+2
#define L2 L+2
#define EASY 10
void setmine(char mine[H2][L2], int h, int l, int n);
void c_mine(char mine[H2][L2], int h, int l);
void PrintForm(char mine[H2][L2], int h, int l);
void c_show(char mine[H2][L2], int h, int l);
int FindZero(char mine[H2][L2], char show[H2][L2], int h, int l)
game.c
#include"game.h"
void c_mine(char Mine[H2][L2], int row, int col)
{
memset(Mine, '0', row*col * sizeof(Mine[0][0]));
}
void c_show(char Mine[H2][L2], int row, int col)
{
memset(Mine, '*', row*col * sizeof(Mine[0][0]));
}
void PrintForm(char mine[H2][L2], int h, int l)
{
int i = 0;
int j = 0;
for (i = 0; i <= l; i++)
{
printf("%d ", i);
}
printf("\n");
for (i = 1; i <= h; i++)
{
for (j = 1; j <= l; j++)
{
if (j == 1)
{
if (mine[i][j] == '0')
{
printf("%d ", i);
}
else
{
printf("%d %c", i, mine[i][j]);
}
}
else