掃雷源程序如下;分為3部分,game.h文件里放著所用的頭文件,自己定義的頭文件,以及實(shí)現(xiàn)函數(shù)的聲明部分;game.c文件里放的是具體函數(shù)的實(shí)現(xiàn),tset.c文件里放的是掃雷程序的主邏輯,框架,具體看下面:
game2.h 文件#ifndef __GAME_H__#define __GAME_H__#define DEFAULT_COUNT 30// 設(shè)置30顆雷#define ROWS 10#define COLS 10void display(char arr[ROWS+2][COLS+2],int rows,int cols);void set_mine(char arr[ROWS+2][COLS+2],int rows,int cols);int get_mine_count(char arr[ROWS+2][COLS+2],int x,int y); //函數(shù)的聲明#endif //__GAME__H__game2.c文件#include<stdio.h>#include<stdlib.h>#include<time.h>#include "game2.h"void display(char arr[ROWS+2][COLS+2],int rows,int cols){ int i = 0; int j = 0;新聞熱點(diǎn)
疑難解答