1. 题目描述
用C语言编写一个小型词典,用户可以进行英译汉、汉译英、删除修改单词、添加单词等功能。
2.源代码
/*
小型词典系统
版本:0.9
作者:个快快
应用模型:文件增删改查
*/
#include <stdio.h>
#include <string.h>
int worsNumber = 0; //单词数目
//----------------------
//定义结构体存储词典数据
//----------------------
typedef struct dic
{
char word[20];
char cn[80];
}data;
data dictionnarySql[9000];//词典数据库
//------------
//加载词典数据
//------------
int loadSql(data *sql,char path[100])
{
int i=0;
FILE *fp=NULL;
fp=fopen(path,"r");
while(fscanf(fp,"%s\t%s",(sql+i)->word,(sql+i)->cn)!=EOF)
{
i++;
}
fclose(fp);
printf("共计%d个单词数据\n",i);
printf("单词加载完毕,请输入指令进行操作:\n");
return (i); //返回单词数目
}
//------------
//输出用户提示
//------------
void printAction()
{
print