C++课程设计之电子词典Word格式.docx

上传人:b****5 文档编号:19703711 上传时间:2023-01-09 格式:DOCX 页数:15 大小:289.97KB
下载 相关 举报
C++课程设计之电子词典Word格式.docx_第1页
第1页 / 共15页
C++课程设计之电子词典Word格式.docx_第2页
第2页 / 共15页
C++课程设计之电子词典Word格式.docx_第3页
第3页 / 共15页
C++课程设计之电子词典Word格式.docx_第4页
第4页 / 共15页
C++课程设计之电子词典Word格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

C++课程设计之电子词典Word格式.docx

《C++课程设计之电子词典Word格式.docx》由会员分享,可在线阅读,更多相关《C++课程设计之电子词典Word格式.docx(15页珍藏版)》请在冰豆网上搜索。

C++课程设计之电子词典Word格式.docx

2系统总框图和功能模块说明

2.1系统总框图

2.2功能模块说明

增加单词,完成单词录入;

查找单词,完成单词输出;

3系统设计"

"

3.1电子词典源代码

#include<

iostream.h>

stdio.h>

string.h>

process.h>

voidmain()

{

staticintn=13;

charm;

struct

chareng[50];

charci[50];

charyin[50];

charchi[50];

}

word[1000]={{"

cat"

"

n"

猫"

},

{"

clean"

adj&

d&

v"

1.干净2.整洁"

finally"

ad"

最终,终于"

},};

int();

loop:

for(;

;

system("

cls"

);

cout<

<

\n\t==========欢迎进入英汉词典=========="

endl;

\n\t****选择项目****\n"

\n\n\t1.增加单词\n"

\t2.删除单词\n"

\t3.查找单词\n"

\t4.修改单词\n"

\t5.退出系统\n\n"

请选择1~5选项\n"

Pleasepressthekey:

cin>

>

m;

switch(m)

case'

1'

:

charj[10],k[15],l[10],p[30];

++n;

\n增加单词"

\n\n请输入单词:

j;

\n输入词性:

k;

\n输入中文:

l;

strcpy(word[n].eng,j);

strcpy(word[n].ci,k);

strcpy(word[n].yin,l);

\nPleasecheckit:

\n\n英文:

"

word[n].eng<

\n\n词性:

word[n].ci<

\n\n中文:

word[n].yin<

\n按任意键返回"

break;

2'

charr[10];

ints,t,z=0,x=0;

\n请输入你要删除的单词:

r;

for(s=0;

s<

=n;

s++)

if(s<

=n-1)

if(strcmp(word[s].eng,r)==0)

x=1;

for(t=s;

t<

n;

t++)

strcpy(word[t].eng,word[t+1].eng);

strcpy(word[t].ci,word[t+1].ci);

strcpy(word[t].yin,word[t+1].yin);

else

if(strcmp(word[n].eng,r)==0)

z=1;

z=0;

if(z==1||x==1)

\n\n删除成功!

\n"

n--;

else

\n\n删除失败"

3'

intl;

\n\n查找单词\n"

1.通过英文查找\n"

2.通过中文查找\n"

请选择:

switch

(1)

case1:

{

charr[10],m[1];

ints;

\n请输入所要查找的英文:

continue;

charm[1];

gotoloop;

word[s].eng<

word[s].ci<

word[s].yin<

case2:

\n请输入所要查找的中文:

if(strcmp(word[s].chi,r)==0)

if(strcmp(word[n].chi,r)==0)

\n英文:

4'

charj[10],k[15],l[10],p[30],r[10],m[1];

ints;

\n修改单词"

\n\n请输入你行更改的单词:

\n没有这个单词!

\n\n你可以进行修改"

\n请输入单词:

\n请输入词性:

\n请输入中文:

\n确认?

}break;

5'

exit

(1);

}}}

3.2关键函数的流程图

4系统调试

●开始菜单

●增加单词

●删除单词

●查找单词

●修改单词

●退出系统

5总结

这次编程里,遇到几次数组溢出,原因是自己在开头没做好

6源程序清单

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1