1 / 17
文档名称:

基于linux环境下扫雷应用程序.doc

格式:doc   大小:108KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于linux环境下扫雷应用程序.doc

上传人:sssmppp 2021/2/21 文件大小:108 KB

下载得到文件列表

基于linux环境下扫雷应用程序.doc

文档介绍

文档介绍:《网络操作糸统》报告
(应用程序开发丿
题 目: 基于I inux平台GCC环境下扫雷应用程
序开发
姓 名: 全篡
学 院: 理学院
专 业: 网络工程
班 级: 092
学 号: 18870902"
2012年 01月01日
基于L i nux平台GCC环境下扫雷应用程序开发
1应用程序功能
通过模拟windows系统中的扫雷应用程序,在linux平台gcc环境下实现C语言
扫雷应用程序。
2硬件平台
,硬盘320G, CPU Pentium 4以上PC机一台 3软件平台
3. 1操作系统平台
linux cygwin 环境
3. 2应用软件平台(黑体小四号)
Visual C++ ,1 inux cygwin环境,GCC编译条件

// header file
#incIude <iostream>
#i nc 丨 ude <cstdI i b>
#incIude 〈ctime>
# i nc 丨 ude <wi >
#incIude〈>
// defines
#define KEY_UP 0xE048
#define KEY_DOWN 0xE050
#define KEY_LEFT OxEO4B
#define KEY RIGHT OxEO4D
#define KEY ESC 0x001B
#define KEY_1
'1'
#define KEY_2
'2'
#define KEY_3
'3'
#define GAME_MAX.
_WIDTH 100
#define GAME MAX
HEIGHT 100
// Str i ngs Resource
#define STR_GAMET I TLE "程序说明: 数字键1打开\
数字键2标记 数字键3打开附近盒子"
#define STR_GAMEWIN "亲,祝贺你赢了哦,再接再厉哦!\n
#define STR_GAMEOVER "亲,你咋那么笨呢?挂了吧!\n"
#define STR_GAMEEND "亲,按 ESC 键退出程序\n"
//■
// Base cI ass
cI ass CConsoIeWnd
pub lie:
stat i c
int
TextOut (const char*);
stat i c
int
GotoXY (i nt,
int);
stat i c
int
CharOut (i nt,
i nt,
const
int);
stat i c
int
TextOut (i nt,
i nt,
const
char*)
stat i c
int
GetKey ();
pub lie:
};
//{{// cI ass CConsoIeWnd
//
// i nt CConso I eWnd: : GetKey ()
// Wa i t for standard i nput and return the KeyCode
//
i nt CConso I eWnd: : GetKey ()
{
i nt nkey二getch (), nk=0;
i f (nkey>=1281 | nkey=0) nk=getch (); return nk>0?nkey*256+nk:nkey;
}
//
// i nt CConsoIeWnd::GotoXY (i nt x, i nt y)
// Move cursor to (x, y)
// On Iy Conso Ie AppI i cat i on
//
i nt CConsoIeWnd::GotoXY (i nt x, i nt y)
{
COORD cd;
cd. X 二 x; cd. Y = y;
return
SetConsoIeCursorPos i t i on (GetStdHandIe (STD_OUTPUT_HANDLE), cd);
}
//
// i nt CConsoIeWnd::TextOut (const char* pstr)
// Output a str i ng at current pos i tion
//
int CConso IeWnd::TextOut (const char* pstr)
{
for(;*pstr;++pstr) putchar(*pstr);
return 0;
//
// i

最近更新

公司与员工二零二五年度劳动争议预防与处理协.. 7页

体育训练与学校合作协议(八篇) 15页

会议外包服务内容(二篇) 4页

二零二五年度针对不同意解除劳务合同的回复函.. 8页

二零二五年度跨境电商项目垫资合同 8页

二零二五年度茶山茶叶种植与茶叶种植技术培训.. 9页

以他人名义购车协议书(四篇) 16页

二零二五年度网络文学作品电子保管合同分享及.. 9页

二零二五年度绿色生态养殖基地饲养员劳动合同.. 6页

二零二五年度绿色出行个人司机雇佣及碳减排协.. 8页

港口至内陆水运合同 7页

液体消毒剂配送协议 7页

二零二五年度现代商务办公场地租赁协议 8页

二零二五年度环保技术研发人员借调及成果转化.. 8页

油气田开发砂石运输范例 7页

二零二五年度物流仓储场地租赁及运营管理协议.. 9页

二零二五年度校园艺术墙绘文化推广合同 9页

二零二五年度智能家居系统加盟安装合同 9页

二零二五年度智能交通合伙投资合同 9页

二零二五年度旅游行业员工劳动合同示范文本 8页

二零二五年度新媒体传媒公司主播经纪管理合同.. 9页

二零二五年度文化创意产业创意人员合作协议 9页

二零二五年度教育机构贷款担保免责及人才培养.. 8页

二零二五年度房产抵押贷款代办合作协议 8页

酒店经理聘用合同书范本(2024版) 13页

2025年度除草剂应用技术与销售大全 4页

准易技能高考文化综合模拟试题答案 9页

工程施工资源配置计划施工资源配置计划 25页

学校信息化建设及开展应用情况 6页

彩板安装安全技术交底 4页