首页 > 编程语言 >C/C++电子英汉词典

C/C++电子英汉词典

时间:2022-12-15 22:45:11浏览次数:60  
标签:菜单 词条 电子 C++ 单词 英汉词典 字符串

C/C++电子英汉词典

设计课题:电子英汉词典设计

一、问题描述:
英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和维护等工作。
二、功能描述:

  1. 在计算机中建立有限规模的电子英汉词典(文件),利用程序实现电子英汉词典的查找、增词、删除、修改和维护工作。
  2. 词典的内容为:每行对应一个词条,每个词条由两个字符串组成,字符串用若干空格符分开;前一个是单词字符串(英文),后一个是释义字符串(中文),使用分号作为多个释义的分隔符(无空格)。
  3. 对单词和释义字符串长度的限定分别为不少于20个与40个字符,词条数限定为不多于200条。
  4. 采用菜单工作方式。在一个操作执行之后,程序询问是否继续执行该操作。如输入Y或y,则重复同一操作,不退回到菜单;如输入其它信息,则回到菜单等待另一次选择。仅当选择退出操作时,程序应询问是否将修改后的词典存盘,并根据用户选择存盘退出或不存盘退出。
  5. 要求整个设计以人为本,用户界面友好。
    三、算法提示:
  6. 数据结构:结构体数组或单链表
  7. 友好的窗口菜单的设计
    四、测试数据:
    要求被选用的词条有200个左右,以中学的单词为主。
    五、程序运行结果及分析
    六、根据基于面向对象的设计思想,思考对于系统的实现及数据的存储该如何实现?

源码

传送门:https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:菜单,词条,电子,C++,单词,英汉词典,字符串
From: https://www.cnblogs.com/codewriter/p/16986173.html

相关文章

  • C/C++KTV点歌系统
    C/C++KTV点歌系统KTV点歌系统(版本1)1设计要求采用链表(系统中可以设定任意数目的记录,但难度较大)或者结构体数组(只能限定一定数目的记录)完成系统。系统要求设计一个卡......
  • C++学习---cstdio的源码学习分析05-打开文件函数fopen
    cstdio中的文件访问函数stdio.h中定义了一系列文件访问函数(fopen,fclose,fflush,freopen,setbuf,setvbuf),接下来我们一起来分析一下fopen对应的源码实现。fopen:打开文件fclose:关......
  • C/C++学生选课系统
    C/C++学生选课系统现有若干个班级的学生,进行下学期课程的选课,假设已经通过文件储存了选课内容的数据库,数据库中包括n门课(课程内容由学生自己定)第i门课程能接纳的学生数......
  • 学习c/c++应该看得书and怎么学习c/c++
    先来说说怎么学习c/c++的,再推荐学习必看书籍:一、想学习c/c++的人绝对不会是富二代,如果是,那证明这个人已经不是一个正常人了。如果你想把c/c++学的非常好的人必须变成一个非......
  • c/c++学习过程中的知识点记录:学习笔记(一)
    学习的过程就是一个一个小的知识点累加的过程,学会一个就在此记录一个。时间长了就知道的就多了,还可以用来温习自己学过的知识。一、return语句不可返回栈指针(指向栈内存的......
  • 关于C++20协程的系列文章
    https://www.cnblogs.com/ishen/p/14617708.html https://www.bennyhuo.com/2022/03/20/cpp-coroutines-05-dispatcher/ https://matpool.com/blog/6048282f505b8f00......
  • 图形用户界面(GUI)编程可以学习C++ Builder,多图、实例、书籍
    个人觉得SDK纯API方式编写Windows程序已经过时了,效率太低,了解一下原理就可以了,主要是消息机制。图形用户界面(GUI)编程可以学习C++Builder,架构先进(和C#一样拖控件),入门比较......
  • 安卓电子名片管理器的设计与实现
    毕业设计安卓电子名片管理器的设计与实现诚信申明本人郑重声明:本设计(论文)及其研究工作是本人在指导教师的指导下独立完成的,在完成设计(论文)时所利用的一切资料均已在参考文献......
  • c++ 类型转换
    string转int可以使用std::stoi,std::stol,std::stoll来转换。intstoi(conststd::string&str,std::size_t*pos=nullptr,intbase=10);参考:h......
  • 用C++如何进行环境设置
        ......