没有合适的资源?快使用搜索试试~ 我知道了~
本文实例为大家分享了C语言实现小型词典系统,供大家参考,具体内容如下 1. 题目描述 用C语言编写一个小型词典,用户可以进行英译汉、汉译英、删除修改单词、添加单词等功能。 2.源代码 /* 小型词典系统 版本:0.9 作者:个快快 应用模型:文件增删改查 */ #include <stdio> #include <string> int worsNumber = 0; //单词数目 //---------------------- //定义结构体存储词典数据 //---------------------- typedef struct dic {
资源推荐
资源详情
资源评论
C语言实现小型电子词典语言实现小型电子词典
本文实例为大家分享了C语言实现小型词典系统,供大家参考,具体内容如下
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 %s",(sql+i)->word,(sql+i)->cn)!=EOF)
{
i++;
}
fclose(fp);
printf("共计%d个单词数据",i);
printf("单词加载完毕,请输入指令进行操作:");
return (i); //返回单词数目
}
//------------
//输出用户提示
//------------
void printAction()
{
printf("-----------------");
printf("1.英译汉 |");
printf("2.汉译英 |");
printf("3.添加单词数据 |");
printf("4.删除单词数据 |");
printf("5.修正单词数据 |");
printf("0.退出程序 |");
printf("-----------------");
}
//------------
//指令处理函数
//------------
void dealAction(int action)
{
if(action==1)
{
char word[20];
int pos;//单词位置
printf("请您输入要查询的单词:");
scanf("%s",word);
pos = searchWord(word);
if(pos!=-1)
printf("单词\'%s\'的中文意思是: %s",word,dictionnarySql[pos].cn);
else
printf("对不起,没有找到您所需要的单词");
}
else if(action==2)
{
资源评论
weixin_38619467
- 粉丝: 5
- 资源: 957
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功