C++课程设计之电子词典_第1页
C++课程设计之电子词典_第2页
C++课程设计之电子词典_第3页
C++课程设计之电子词典_第4页
C++课程设计之电子词典_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、仲恺农业工程学院工程实训报告电子词典课程名称C+湎向对象课程设计姓名郑志欣院(系)信息科学与技术学院专业班级计算机科学与技术132班学号4215指导教师史婷婷仲恺农业工程学院教务处制目录1 需求分析错误!未定义书签。2 系统总框图和功能模块说明错误!未定义书签。系统总框图错误!未定义书签。功能模块说明错误!未定义书签。3 系统设计错误!未定义书签。主要结构体错误!未定义书签。主要功能函数错误!未定义书签。关键函数的流程图错误!未定义书签。4 系统调试错误!未定义书签。5 总结错误!未定义书签。6 源程序清单错误!未定义书签。1需求分析在这个电子词典系统里,我主要是作为一个英汉词典进行,该系统具

2、备简单的英汉词典的功能,使之能提供以下功能:单词查找单词增除单词修改、维护等工作2系统总框图和功能模块说明系统总框图电子词典源代码#include<>#include<>#include<>#include<>voidmain()staticintn=13;charm;structchareng50;charci50;charyin50;charchi50;)word1000="cat","n","猫,"clean","adj&d&v",&q

3、uot;1.干净2.整洁","finally","ad","最终,终于",;int();loop:for(;)system("cls");int();cout<<"nt=欢迎进入英汉词典="<<endl;cout<<"nt*选择项目*n"<<endl;cout<<"nnt1.增加单词n"<<endl;cout<<"t2.删除单词n"<&l

4、t;endl;cout<<"t3.查找单词n"<<endl;cout<<"t4.修改单词n"<<endl;cout<<"t5.退出系统nn"<<endl;cout<<"请选择15选项n"<<endl;cout<<"Pleasepressthekey:"cin>>m;switch(m)case'1':charj10,k15,l10,p30;+n;cout<&

5、lt;"n增加单词"<<endl;cout<<"nn请输入单词:"cin>>j;cout<<"n输入词性:"cin>>k;cout<<"n输入中文:"cin>>l;strcpy(wordn.eng,j);strcpy(wordn.ci,k);strcpy(wordn.yin,l);cout<<"nPleasecheckit:"cout<<"nn英文:"<<w

6、ordn.eng<<endl;cout<<"nn词性:"<<wordn.ci<<endl;cout<<"nn中文:"<<wordn.yin<<endl;cout<<"n按任意键返回"<<endl;cin>>m;break;case'2':charr10;ints,t,z=0,x=0;cout<<"n请输入你要删除的单词:cin>>r;for(s=0;s<=n;s

7、+)if(s<=n-1)if(strcmp(words.eng,r)=0)x=1;for(t=s;t<n;t+)strcpy(wordt.eng,wordt+1.eng);strcpy(wordt.ci,wordt+1.ci);strcpy(wordt.yin,wordt+1.yin);elseif(strcmp(wordn.eng,r)=0)z=1;elsez=0;if(z=1|x=1)cout<<"nn删除成功!n"<<endl;n-;cout<<"n按任意键返回"<<endl;cin>

8、;>m;elsecout<<"nn删除失败"<<endl;cout<<"n按任意键返回"<<endl;cin>>m;break;case'3':(intl;cout<<"nn查找单词n"<<endl;cout<<"cout<<"1 .通过英文查找2 .通过中文查找n"<<endl;n"<<endl;cout<<"请选择:&

9、quot;cin>>l;switch(1)(case 1:(charr10,m1;ints;cout<<"n请输入所要查找的英文:cin>>r;for(s=0;s<=n;s+)(if(s<=n-1)if(strcmp(words.eng,r)=0)break;elsecontinue;elseif(strcmp(wordn.eng,r)=0)break;elsecharm1;cout<<"n按任意键返回"<<endl;cin>>m;gotoloop;cout<<&quo

10、t;nn英文:"<<words.eng<<endl;cout<<"nn词性:"<<words.ci<<endl;cout<<"nn中文:"<<words.yin<<endl;cout<<"n按任意键返回"<<endl;cin>>m;break;case 2:(charr10,m1;ints;cout<<"n请输入所要查找的中文:cin>>r;for(s=0;s&

11、lt;=n;s+)if(s<=n-1)if(strcmp(words.chi,r)=0)break;elsecontinue;elseif(strcmp(wordn.chi,r)=0)break;elsecharm1;cout<<"n按任意键返回"<<endl;cin>>m;gotoloop;cout<<"n英文:"<<words.eng<<endl;cout<<"nn词性:"<<words.ci<<endl;cout&l

12、t;<"nn中文:"<<words.yin<<endl;cout<<"n按任意键返回"<<endl;cin>>m;break;case'4':charj10,k15,l10,p30,r10,m1;ints;+n;cout<<"n修改单词"<<words.eng<<endl;cout<<"nn请输入你行更改的单词:"cin>>r;for(s=0;s<=n;s+)if(s&

13、lt;=n-1)if(strcmp(words.eng,r)=0)break;elsecontinue;elseif(strcmp(wordn.eng,r)=0)break;elsecharm1;cout<<"n/没有这个单词!n按任意键返回"<<endl;cin>>m;gotoloop;cout<<"nncout<<"nncout<<"nncout<<"nncout<<"ncin>>j;cout<<&qu

14、ot;ncin>>k;cout<<"ncin>>l;strcpy(wordstrcpy(wordstrcpy(wordcout<<"ncout<<"nncout<<"nncout<<"nncout<<"ncin>>m;break;case'5':exit(关键函数的?英义:"<<wordp词性:"<<wordp中文:"<<wordp你可以进行修改"<请输入单词:"请输入词性:"请输入中文:"n.eng,j);n.ci,k);n.yin,l);确认"英义:"<<wordi词性:"<<wordi中文:"<<wordi按任意键返回"<<en(1);break;葡程图s.eng<s.ci<<s.yin<r<endln.eng<n.ci<<n.yin<北:<endl;endl;<endl;<<endl;endl;&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论