C++课程设计报告(共6页).doc
《C++课程设计报告(共6页).doc》由会员分享,可在线阅读,更多相关《C++课程设计报告(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上课程设计报告设计题目:单词及其释义的录入和读取学生姓名:专 业:计算机科学与技术 班 级:1001班学 号:指导教师:完成日期:2011年07月01日合肥工业大学计算机与信息学院(一) 需求和规格说明设计一个程序,该程序输入一个英语单词和它的释义(应考虑一个单词可以有多个释义)。将单词和它的释义分别存放在文件word.dat和meaning.dat中。文件word.dat中存储的数据的结构为:class index public: char word20; streampos offset;其中,数据成员offset用于记录单词word的释义在文件meaning.da
2、t中的位置。用户输入一个单词,屏幕输出该单词的释义。(二) 设计main根据上述要求,该程序应分为两部分进行设计,主函数和被调用函数,而被调用函数中又可分为两部分:执行写入命令的write()函数、执行检查命令的check()函数。如图: choice 1 choice 2meaning.datword.datatwritecheck (三)用户手册l 程序运行时,首先根据提示选择相关操作类型:录入单词或查询单词;l 若选择录入单词,则根据相关提示输入所要录入的单词及其释义,程序会自动将单词和释义分别保存在word.dat和meaning.dat中;l 若选择查询单词,则根据相关提示输入所要查
3、询的单词:若程序事先保留有该单词的存档,则会出现其释义;若程序事先没有录入该单词的信息,则会出现“所查单词未录入”的提示。运行实例: 进一步改进:目前程序中,不能进行输入释义而对单词的查询,而在大部分情况下,很多用户都需要英汉汉英双向功能的查询,所以在一定程度上限制了用户的需求。对于该问题可考虑在main函数中添加该功能的执行语气和重新定义一个可实现该功能的被调用函数。附录源程序#include #include #include using namespace std;class indexpublic:char word20;int offset;int count=0;void writ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 报告
限制150内