猜字游戏(C++)(明天就要交作业了,我已经编了五天了,各位帮下忙)

dreamworldsky 2008-12-02 08:59:35
【问题描述】
这是一个简单的智力游戏,通过程序设计,要求同学掌握相应的算法设计、数据结构设计等方法。
【功能要求】
1) 开始时由玩家录入姓名,并保存,下次开始时可选择用户继续游戏,用户信息存放在user.txt中。
2) 玩家每次只能猜一个字母;不得多次猜测同一个字母;玩家只能猜错有限次,否则游戏失败;
3) 猜错的字母将被记录下来;每次猜测后,游戏应显示出当前猜出的残缺单词,以及当前猜错的所有字母,和剩下的猜错的机会;
4) 假设玩家猜的字母在单词中,单词中所有的该字母将被视为已猜出,例如:如果原单词是apple,我们猜出了p,则程序应显示当前猜出的残缺单词为-pp--;
5) 时间的限制,要求玩家必须在限定的时间内完成某个单词的猜字过程,否则视为失败,终止累计积分。
6) 积分制,完成一个单词后,根据菜单选择继续或终止,并保存该用户最好的三次成绩。
【程序设计的具体说明】
用户信息以类的形式保存:
class user
用户名 字符串
最好成绩 int score〔3〕
可使用字符串数组存储每次猜对的单词模式,如:
char wordAfterGuess[255];
可使用字符数组存储猜错的字母,如:
char wrongGuess[255];
...全文
181 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Qlaiaqu 2008-12-02
  • 打赏
  • 举报
回复
l 楼正解
cba_v 2008-12-02
  • 打赏
  • 举报
回复
c++ primer plus 第五版
上面 好象有个 跟这个 题差不多的例子
lz 可以去找找看
  • 打赏
  • 举报
回复
困难点?
lgccaa 2008-12-02
  • 打赏
  • 举报
回复
有什么不懂的或者编译报错的可以贴出来问,你这样就直接贴一个题目,没人那么有空给你做作业的

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧