C/C++电子英汉词典
设计课题:电子英汉词典设计
一、问题描述:
英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和维护等工作。
二、功能描述:
- 在计算机中建立有限规模的电子英汉词典(文件),利用程序实现电子英汉词典的查找、增词、删除、修改和维护工作。
- 词典的内容为:每行对应一个词条,每个词条由两个字符串组成,字符串用若干空格符分开;前一个是单词字符串(英文),后一个是释义字符串(中文),使用分号作为多个释义的分隔符(无空格)。
- 对单词和释义字符串长度的限定分别为不少于20个与40个字符,词条数限定为不多于200条。
- 采用菜单工作方式。在一个操作执行之后,程序询问是否继续执行该操作。如输入Y或y,则重复同一操作,不退回到菜单;如输入其它信息,则回到菜单等待另一次选择。仅当选择退出操作时,程序应询问是否将修改后的词典存盘,并根据用户选择存盘退出或不存盘退出。
- 要求整个设计以人为本,用户界面友好。
三、算法提示: - 数据结构:结构体数组或单链表
- 友好的窗口菜单的设计
四、测试数据:
要求被选用的词条有200个左右,以中学的单词为主。
五、程序运行结果及分析
六、根据基于面向对象的设计思想,思考对于系统的实现及数据的存储该如何实现?
源码
传送门:https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
标签:菜单,词条,电子,C++,单词,英汉词典,字符串 From: https://www.cnblogs.com/codewriter/p/16986173.html