文件名称:猜字游戏 VC++实现
文件大小:880KB
文件格式:RAR
更新时间:2012-07-19 13:47:23
猜字游戏
VC++实现,(一)程序设计要求 (1)功能要求 ①玩家每次只能猜一个字母;不得多次猜测同一个字母;玩家只能猜错有限次,否则游戏失败; ②猜错的字母将被记录下来;每次猜测后,游戏应显示出当前猜出的残缺单词,以及当前猜错的所有字母,和剩下的猜错的机会; ③假设玩家猜的字母在单词中,单词中所有的该字母将被视为已猜出,例如:如果原单词是apple,我们猜出了p,则程序应显示当前猜出的残缺单词为-pp--; ④在实现上述功能的基础上,考虑增加时间的限制或者积分方式。 (2)界面友好 可操作性强,输入信息符合要求。 (二)程序设计建议 (1)数据结构 可使用字符串数组存储每次猜对的单词模式,如: char *wordAfterGuess[]; 可使用字符数组存储猜错的字母,如: char wrongGuess[255]; (2)程序模块及功能 ①初始化模块:设定单词内容、允许猜错次数等; ②判断模块:判断用户是否猜对,记录成功/失败信息; ③显示模块:显示残缺单词; ④输入/定时模块:读入用户输入的字母,控制用户剩余可用时间; (3)额外要求:如果学有余力,可将备猜单词事先存入一个文件,在初始化模块从文件中随机抽取一个单词给用户猜测。 (三)需要掌握的知识 (1)字符串的操作 (2)文件的读写方法
【文件预览】:
Exp_GuessGame
----Exp_GuessGame.ncb(41KB)
----GuessGame.cpp(2KB)
----Exp_GuessGame.dsw(549B)
----Debug()
--------vc60.pdb(108KB)
--------Exp_GuessGame.exe(520KB)
--------vc60.idb(81KB)
--------Exp_GuessGame.ilk(781KB)
--------Exp_GuessGame.pch(1.97MB)
--------GuessGame.obj(202KB)
--------Exp_GuessGame.pdb(1.06MB)
----Exp_GuessGame.plg(260B)
----Exp_GuessGame.dsp(4KB)
----Exp_GuessGame.opt(48KB)