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
相关推荐: