第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/18 6:28:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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语言课程设计——电子英汉词典 的文档
C语言课程设计——电子英汉词典.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4977w6tuox6vudb8bhn079ew80o9bl00s9r_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top