头文件m_c.h
#ifndef __M_C_H_
#define __M_C_H_
#include<stdio.h>
#include<string.h>
#include<time.h>
#include<windows.h>
#pragma warning(disable:4996)
#define ROW 12
#define COL 12
#define NUM 20
void SetMine(char board[][COL], int row, int col, int *x_p, int *y_p);
void ShowBoard(char board[][COL], int row, int col);
int GetCount(char board[][COL], int x, int y);
void Openmine(char mine_borad[ROW][COL], char show_board[ROW][COL],int x, int y);
void Game();
void Menu();
#endif
程序大体逻辑mian.c
#include "m_c.h"
void Menu()
{
printf("##########################\n");
printf("### 欢迎来到扫雷游戏 ###\n");
printf("##########################\n");
printf("### 1.Play 2.Exct ###\n");
printf("##########################\n");
printf("请选择>");
}
int main()
{
int quit = 0;
while (!quit){
Menu();
int select = 0;
scanf("%d", &select);
switch (select){
case 1:
Game();
break;
case 2:
quit = 1;
break;
default:
printf("你输入的选择有误,请重新输入\n");
break;
}
}
pri