该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

给定一个单词库文件(txt类型),含有英语单词和中文解释,英语单词和中文解释之间有空格隔开。

每行一个英语单词

构建的数据结构如下

struct word

{

char enword[18];

char cnword[128];

struct word * next;

}

要求根据该数据结构,从txt文件中

为了保证读出的数据正确,不妨做个判断 可以考虑用isalpha逐个字母进行判断

应用程序界面

1 输入词汇文件名    要求输入1 回车后 提示文件打开与否

2. 创建链表文件    在这一步骤创建链表文件,创建完成后给出提示

3.查询     点击查询后输入某个英文单词,要求查询并返回结果

4.浏览 进入浏览状态后,用户按a l 分别代表向上 向下 X代表退出

5.添加新单词,注意:由于给大家的单词库都是已经排好序的,要求 添加新单词是添加到排好序的列表中。等程序退出的时候,要将整个链表中的内容重新写到单词库文件中

6.修改单词释义。从链表中修改某一个单词的中文解释。等程序退出的时候,要将整个链表中的内容重新写到单词库文件中

7.删除某单词。 从链表中删除某单词的中英文解释。等程序退出的时候,要将整个链表中的内容重新写到单词库文件中。

8.退出。退出之前,需要将整个链表中的内容写到单词库文件中。

扩展功能:

这是第一种想法:

以上是基本功能,如果大家仍有余力,可以进行程序扩展。比如在浏览单词的时候有时候会遇见很熟悉的单词和陌生的单词。可以为陌生的单词单独建立一个文件,可以成为生词本。每次浏览遇到陌生的单词的时候,就将该单词加入到生词本中去。可以将添加生词本的任务放到浏览的时候,遇到新单词就添加到新生词本中。这是第一种想法。 同时,如果你如果具备了添加生词本功能,你的软件就应该具有浏览生词本功能。自然而然的,当生词本中的生词你浏览的时间长了,生词变成了很熟悉的单词之后,就应该在生词本中考虑加上删除功能,删除掉那些很熟悉的单词。

第二种想法:在浏览单词的时候,可以区分出来,非常熟悉的,有点熟悉的,完全陌生的三种层次,在浏览的时候,可以为有点熟悉的和完全陌生的都建立一个生词本。学习的时候可以只学习有点熟悉的生词本和完全陌生的生词本。对于这两个生词本,可以进行浏览,删除功能。另外对于完全陌生的生词在进行浏览的时候还应该具备这么一个功能,就是浏览了一段时间之后,完全陌生的单词变成有点熟悉的了,这时候可以考虑将完全陌生的生词移动到有点熟悉的生词本中去。具体的大家可以自己考虑如何实现。

注意:由于时间关系,一定要先实现基本功能。基本功能完全实现后,才考虑扩展功能。

用c语言编写英文词典软件下载,大家帮帮忙,谁帮忙用C语言链表编写一个英语查询词典!~...相关推荐

  1. c语言编写虚拟光驱软件下载,Daemon Tools

    软件特色: 1.高速CD-ROM Daemon Tools lite可直接在硬盘上运行,速度最高可达200X:虚拟光驱的反应速度极快,播放影象文件流畅无停顿.一般的硬盘传输速度为10-15MB/S左右 ...

  2. C语言学习第一步——软件下载VS, VC, VS code

    博主回忆自己学习C语言的过程发现自己走了很多弯路 自己淋过了雨,就不能在让后面的学弟学妹淋雨了. 这是我第一次在CSDN写东西,既是对过去的纪念总结,也为以后的学习打好基础 ,接下来的几十章我会发布一 ...

  3. c语言编写虚拟光驱软件下载,虚拟光驱(LZZ Virtual Drive)

    虚拟光驱LZZVirtualDrive是一款简单好用的虚拟光驱软件,能装载iso和isz格式的光盘映像,无需安装,启动后就能当作虚拟磁盘使用,完全符合使用虚拟光驱软件时的要求,能将文件虚拟成为光盘,还 ...

  4. c语言编写虚拟光驱软件下载,daemon tools lite下载-DAEMON Tools Lite v10.14.0.1747 免费版 - 下载吧...

    DAEMON Tools Lite是一个非常流行的虚拟光驱工具,支持Windows7系统.DAEMON Tools Lite是一个先进的模拟备份并且合并保护盘的软件,可以备份SafeDisc保护的软件 ...

  5. c语言无纸化题库软件下载,计算机二级c++题库软件下载

    二级C++无纸化考试模拟软件是一款未来教育官方发布的功能强大的计算机二级c++题库软件,该软件基于最新<全国计算机等级考试二级C++语言程序设计考试大纲>研发而成,拥有考试题库.错题重做. ...

  6. c语言字体取模软件下载,非常好用的lcd汉字取模软件下载_非常好用的lcd汉字取模软件官方下载-太平洋下载中心...

    修正了华文中宋汉字模生成过程中的切(底)边现象,配合lcmsim排版仿真软件一起使用,可以大大提高单片机编程的工作效率. 几点说明: 1.打开功能是专门用于对 c语言文件自动提取显示所需要的汉字,进行 ...

  7. c语言二级考试题库软件下载,C语言二级题库

    C语言二级题库主要为计算机等级考试的考生而打造的学习软件,应用包含了所有上机考试的试题,试题训练更有专注点和侧重点,这样就能让更多的时间都来复习考点知识,更好的利用时间来复习重点,轻松强化记忆知识:选 ...

  8. veristand c语言编程,VeriStand2017版软件下载

    VeriStand是一个用于配置实时测试应用的软件环境. 该软件提供了各种现成即用的功能,可帮助您构建多核实时引擎来执行实时激励生成.高速和调理测量数据采集,以及计算通道和自定义通道扩展等任务. Ve ...

  9. c语言 小学生数学考试软件下载,小学数学试题练习

    小学数学试题练习app是一款轻松,好用,风格简洁的学习软件,主要适合人教版教材的小学生使用.小学数学试题练习app的宗旨是希望让做题变得更加简便容易,让学习变得更高效. 功能介绍 1.单元习题检验,阶 ...

最新文章

  1. Google发布“多巴胺”开源强化学习框架,三大特性全满足
  2. 还在头秃自己的转录组数据怎么处理画图发文章,不如来看看这个
  3. 解决 iframe 在 ios 上不能滚动的问题
  4. 返璞归真的Linux BFS调度器
  5. 局部静态变量Static详解
  6. Wang Xifeng's Little Plot (poj 5024 DFS)
  7. 实体类和数据表的映射异常(XXX is not mapping[ ])
  8. 十大类疫情服务紧缺 阿里广发英雄帖抗疫小程序开发者最高可获50万元奖励
  9. @程序员,不要瞎努力!比起熬夜更可怕的是“熬日”!
  10. 网站性能测试指标:QPS、TPS、吞吐量、响应时间概述
  11. 收文处理和发文处理的环节_液相色谱使用中样品预处理需要注意的几个环节汇总!...
  12. 微信蓝牙协议一:协议文档查阅方法和空中数据解析示例
  13. 【目标检测】YOLOv2 ,对YOLOv1的多种改进
  14. 360 html有毒,火萤视频桌面有毒吗 如何解决360安全卫士误报有毒的问题
  15. 异常解决——Tomcat启动异常:Cannot assign requested address
  16. php file_put_contents 保存不了,php file_put_contents不能写入问题
  17. Armv8架构虚拟化
  18. 用小程序组装App,小程序容器技术好比基建
  19. 【报告分享】2019短视频平台数据报告-抖音快手.pdf(附下载链接)
  20. 如何寻找适合的投稿SCI期刊

热门文章

  1. 了解CV和RoboMaster视觉组(二)视觉在各兵种中的作用
  2. 马自达css滑动按钮,纯css的滑块开关按钮
  3. HDCP Paring
  4. ENVI-landsat7/8全色与多光谱波段图像融合前,全色波段辐射定标报错指南
  5. 菜鸡学C语言之真心话大冒险
  6. 机器学习--数据判断依据 精确度、召回率、调和平均值F1值
  7. oracle查看日期是第几周,oracle查看日期是第几周-Oracle
  8. 谷歌的Gson存储的时间转fastjson时报错JSONException: For input string: Jan 1, 1994 12:00:00 AM
  9. python-短网址批量还原
  10. html使用本地字体/自定义字体 字体转换成@font-face所需的web字体格式