蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

c语言专业课程设计电子英汉词典含源码

  • 资源ID:52211050       资源大小:83.04KB        全文页数:21页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:8积分 【人民币8元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要8积分 【人民币8元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

c语言专业课程设计电子英汉词典含源码

C语言课程设计 软件学院 指导老师 学号 姓名 一、试验题目及要求 题目电子英汉词典 设计要求 1.用图形用户界面实现 2.能够编辑词典库中信息 3.能够实现英译汉,汉译英。(要考虑一词多义) 二、试验过程 关键思想 1 建立词典库(相关文件处理) 2 设计词典图形用户界面 3 查找单词及词典反复使用(实现一词多义) 关键过程 1.词典库建立 文件建立,写入和调出参考老师给FILE.C 文件 FILE.C大致内容 { FILE *fp/*建立文件指针*/ fpd\list.txt,wb;/*在指定路径建立文本文件*/ fori0;iSIZE;i /*将结构体中内容 iffwritestu[i],sizeofstruct student,1,fp1 写进指定文件中并进 { printffile write error; 行判定是否写入*/ exit0; } freadstu_temp,sizeofstruct student,1,fp; /*将文件中指定内容调出*/ } 单词库存放在指定路径指定文件中方便后文查询和调出 单词库建立利用结构体能够包含一词多义,并将汉译英和英译汉词典库分 开方便实现英汉互译(在汉字dos环境下运行) 图例(未在汉字dos环境下运行) 2. 设计词典图形用户界面 参考文件Graph.c 进行图形驱动 void init { int gdriver, gmode, i, j; gdriver DETECT; registerbgidriverEGAVGA_driver; initgraphgdriver, gmode, ; } 图例(未设置鼠标前) 上网查找相关资料调用鼠标 鼠标绘制函数 设置鼠标指针位置函数 设置函数得到鼠标左右键点击不一样状态 (设置鼠标后运行结果全屏无法截图) 在图形界面下设计用户界面并使用该鼠标设置相关区域鼠标键点击后 得到不一样结果,进入英译汉或汉译英界面 3. 查找单词及词典反复使用(考虑一词多义) 利用文件指针和函数fseek ,fread 对结构体内单词名称查找和该相关 释义调用同时考虑英汉互译 设置查找不到单词页面和利用while语句使实现词典是否需要反复使用 功效 图例 三、试验结果及心得 依据题目描述基础达成题目要求。 在试验过程中对照老师给帮助程序和相关软件不停构思得到大致框架,不停 调试不停查询函数使用方法同时加深对c语言认识,可能只是简单一句话可能只 是简单一个功效也是需要一个一个经过深思熟虑代码敲打出来。 此次试验中了解图形用户界面,相关文件存放和调用,鼠标调用及使用等等平常没有接触到c语言知识。深深感受到c语言博大精深,将为以后软件方面知识学习打下深刻基础。 四、代码(dictionary) include process.h include stdlib.h include stdio.h include dos.h include conio.h include string.h include graphics.h include stdlib.h include bios.h define SIZE 2 /*设置词典词汇量*/ define NO_PRESSED 0 /*为读取鼠标各个状态*/ define LEFT_PRESSED 1 define RIGHT_PRESSED 2 void DrawMousefloat x,float y; int setMousePosint x,int y; int mouseStatusint* x,int* y; void init; void boxint startx,int starty,int high,int width ; struct word { char name[10]; /*存放英译中词典单词名*/ char exp[3][20]; /*存放英译中词典单词释义*/ char namm[10]; /*存放中译英词典单词名*/ char exx[3][20]; /*存放英译中词典单词释义*/ }; /*创建存放单词及其释义结构体*/ char buf[20*20*4]; /*设置缓存区*/ main { char *f[]{Chinese-English Translation中译英,English-Chinese Translation英译中}

注意事项

本文(c语言专业课程设计电子英汉词典含源码)为本站会员(知识电梯)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开