- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
#include iostream #include fstream #include string.h
#include time.h using namespace std;
#define YES 1
#define NO 0
void menu(); void instruction();
void setgame();
void startgame();
//新建一个文本文件存放所有猜出单词的玩家//新建一个文本文件存放前五名玩家的游戏排
//新建一个文本文件存放所有猜出单词的玩家
//新建一个文本文件存放前五名玩家的游戏排
//供玩家查看自己的成绩记录
//该函数用于排名,记录前五名
//供玩家查看前五名成绩, 在 Topfive() 中进行调
//定义一个玩家类,记录玩家的排
void CreateFile2(char *);
名
void playrecord(char *);
void Topfive();
void Topfiverefer(char *); 用
class player 名、姓名以及成绩
{ public:
char name[20]; float score; int rank;
player(char *a=,float b=0,int c=0) {
strcpy(name,a); score=b;
rank=c;
}
void Setname(char *a=)
{
strcpy(name,a);
}
void Setscore(float b)
{
score=b;
} void Setrank(int c)
{
void menu()
void menu() //显示菜单
rank=c;
}
}pl[1000];
static int x; //定义一个静态的全局变量
void main()
{
int choice;
menu(); // 显示菜单
coutendl;
while(choice)
{
cout 请选择 :;
cinchoice;
switch(choice)
{
case 1:
instruction(); // 游戏说明
menu();
break;
case 2:
startgame(); //开始游戏
x++;
menu();
break;
case 3:
playrecord(playrecord.txt); //玩家记录
menu();
break;
case 4:
Topfive(); // 前五名记录 menu();
break;
//退出系统case
//退出系统
coutGame is over! Goodbye~~endl; exit(0);
choice=0;
default:coutError input!endl;
}
}
}
coutendl;
cout************************~~
欢迎
进入
猜单
词游
戏系
~~**************************endl;
cout*****************************
单如
下,
选择
单词长度 /
单词长度 /猜词次数 /猜词时间 .endl;
// 定义一个二维数组,存放 200 个单词
//定义一个一维数组,存放抽取到的单词
//由玩家自行设置猜词次数,记为 try_count
//单词的总长度不超过 10,故标志的最大长度不
//记录玩家一个单词中猜对字母的次数
*****************************endl;
coutendl;
cout*****************************
- *1:
游
戏
说
明
* ?
*********************************endl;
cout*****************************
- *2:
开
始
游
戏
* ?
*********************************endl;
cout*****************************
- *3:
玩
家
记
录
* ?
*********************************endl;
cout****************************
*4:
、八
前
五
名
记
录
* ?
********************************endl;
cout*****************************
- *5:
退
出
系
统
*
}
*********************************endl;
void instruction() // 游戏说明
{
coutendl;
您可能关注的文档
最近下载
- 简易钢楼梯设计.doc VIP
- 【钢梯大样图】简易钢楼梯做法详图.pdf VIP
- 学科教学三种境界.ppt
- 中频感应电炉培训教材.ppt
- 第5.2课《学习工匠事迹,领略工匠风采》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 铁路机车驾驶人员资格认证-HXN5型内燃机车专业知识考试题库(含答案).docx
- 初中数学项目化活动设计项目化学习活动作业方案案例设计.pptx VIP
- 初中数学项目化学习活动作业方案案例设计.pptx VIP
- 第5.2课+学习工匠事迹+领略工匠风采(高教版中职语文2023·职业模块).pptx VIP
- 无水印 scratch3.0编程校本课程.docx
文档评论(0)