資源簡介
c 掃雷
代碼片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#define?A?17 //地圖的高
#define?B?17 //地圖的寬
#define?C?30 //雷的總數
using?namespace?std;
?
//全局變量
DWORD?ab;
char?map[A][B]newsspare;
int?BoomTotalNumfloatxfloatyflag[A][B]flagnummodeslect[A][B]game;
?
//顏色屬性
const?WORD?FORE_BLUE??=??FOREGROUND_BLUE; //藍色文本屬性
const?WORD?FORE_GREEN?=?FOREGROUND_GREEN; //綠色文本屬性
const?WORD?FORE_RED???=???FOREGROUND_RED; //紅色文本屬性
?
//開墾地圖結構體?
struct?node?{
int?x;
int?y;
};
queue??dui;
?
//打印位置
void?position(int?xint?y)?{
COORD?pos={xy};
HANDLE?Out=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(Outpos);
}
?
//隱藏光標?
void?Hide()?{
HANDLE?handle?=?GetStdHandle(STD_OUTPUT_HANDL
評論
共有 條評論