云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言课程设计——电子英汉词典

C语言课程设计——电子英汉词典

  • 62 次阅读
  • 3 次下载
  • 2025/12/11 22:34:28

scanf(\ for (i=0;i<50;i++)

if(strcmp(temp,xyz[i].a)==0) /*通过比较字符查询*/ {

printf (\ printf (\ getch(); return; }

printf (\

getch(); return; }

void add() /*词条录入函数*/ {

int i,j;

char temp[20]; char temp1[40]; clrscr();

for (i=0;i<50;i++) {

if(!(*xyz[i].a)) /*找到空位*/ {

printf(\ scanf(\

for (j=0;j<50;j++)

if(strcmp(temp,xyz[j].a)==0) /*找到相同字符*/ {

printf (\ printf (\ getch(); return; }

printf(\ scanf(\

strcpy(xyz[i].a,temp); /*复制*/ strcpy(xyz[i].b,temp1); return; } }

printf(\}

13

void del() /*词条删除函数*/ {

int i;

char temp[20]; clrscr();

printf(\ scanf(\ for (i=0;i<50;i++)

if(strcmp(temp,xyz[i].a)==0) /*比较*/ {

memset(xyz[i].a,'\\0',20); /*清空该结构体*/ memset(xyz[i].b,'\\0',40);

printf (\ getch(); return; }

printf (\ getch(); return; }

void modify() /*词条修改函数*/ {

int i;

char temp[20]; char temp1[40]; clrscr();

printf(\ scanf(\ for (i=0;i<50;i++)

if(strcmp(temp,xyz[i].a)==0) {

printf (\

printf(\显示原有单词和意思*/

printf (\ scanf(\

strcpy(xyz[i].b,temp1); /* 从temp1复制结构体中*/

printf (\ getch(); return;

14

}

printf (\ getch(); return; }

void view() /*信息显示函数*/ {

int i,j; clrscr();

for (i=0,j=0;i<50;i++) {

if(*xyz[i].a!='\\0') /*如果不是空位*/ {

j++;

printf(\

if(j==20) /*分页显示,一次显示20页*/ {

j=0;

printf (\ getch(); clrscr(); } } }

printf(\ getch(); }

void store() /*信息保存函数*/ {

int i; FILE *fp;

fp=fopen(\以读的方式再新建my.txt文档*/ if(fp==NULL) /*没建成显示wrong!*/ printf(\getchar();

for (i=0;i<50;i++)

fprintf(fp,\将结构体中的数剧保存到my.txt文档*/ fclose(fp);

printf (\ getch(); return;

15

}

int main(void) /*主函数*/ {

char key; init(); while(1) {

clrscr();

printf(\电子英汉词典设计----设计者<肖纳>\\n\\n\

printf(\

************************************************************************\

printf(\、单词查询 * \\n\

printf(\、词条录入 * \\n\

printf(\、词条删除 * \\n\

printf(\、词条修改 * \\n\

printf(\、信息显示 * \\n\

printf(\、信息保存 * \\n\

printf(\、退出系统 * \\n\

printf(\

************************************************************************\ printf(\非本人授权严禁分享!\ key=getch(); switch(key) {

case '1':find();break; case '2':add();break; case '3':del();break; case '4':modify();break; case '5':view();break; case '6':store();break; case '7': return 0; } }

return 0; }

16

搜索更多关于: C语言课程设计——电子英汉词典 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

scanf(\ for (i=0;i<50;i++) if(strcmp(temp,xyz[i].a)==0) /*通过比较字符查询*/ { printf (\ printf (\ getch(); return; } printf (\ getch(); return; } void add() /*词条录入函数*/ { int i,j; char t

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com