Ⅰ c语言英译汉字典代码怎么改成汉译英代码
if(!strcmp(give,english)){
这一句改成
if(!strcmp(give,chinese)){
就行了。
Ⅱ C语言简易英汉字典
这个涉及到哈希的应用,哈希也可以称为映射吧,你需要自己编写一个哈希表,键是英文单词,值是对应的中文单词,构建好这个哈希数据结构之后,查找用户的输入就很简单了。
你可以看看下面的网络中关于哈希表的说明:
http://ke..com/view/329976.htm
你这个哈希的构建不算难,你可以认真看看哈希表里面关于冲突的处理,整体框架基本就出来了
Ⅲ 运用c语言编写一个英汉字典~ 谢谢啦~先
原型:
int WINAPI icePub_dictionaryCodeTransfer2(char *strDictionaryFilename,char *strSrc,char *strCode,char *strFenge)
输入:strDictionaryFilename 字典文件名
strSrc 待处理单词
strFenge 字典里单词和code之间的分隔符字符串
输出:strCode strSrc对应信息
返回码:
原型:
int WINAPI icePub_dictionaryAddRecord(char *strDictionaryFilename,char *strSrc,char *strCode,char *strFenge)
输入:strDictionaryFilename 字典文件名
strSrc 待添加单词(如果存在则替换)
strCode strSrc对应信息
strFenge 字典里单词和code之间的分隔符字符串
输出:
返回码:
原型:
int WINAPI icePub_dictionaryDelRecord(char *strDictionaryFilename,char *strSrc,char *strFenge)
输入:strDictionaryFilename 字典文件名
strSrc 待删除单词
strFenge 字典里单词和code之间的分隔符字符串
输出:
返回码:
网络一个《icepubdll揭秘》有详细说明
Ⅳ 如何用c语言做一个简单的英语词典
//新建一个字典文本文件,命名为:dict.dat,内容格式如下:或下载一个也可
//abandonv.抛弃,放弃
//abandonmentn.放弃
//abbreviationn.缩写
//abeyancen.缓办,中止
//abidev.遵守
//abilityn.能力
//ableadj.有能力的,能干的
//abnormaladj.反常的,变态的
//aboardadv.船(车)上
//abolishv.废除,取消
//******************************
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
structNODE
{
chare[20];
charc[50];
structNODE*pnext;
};
structNODE*pN;
structNODE*pHead=NULL;
structNODE*pNode=NULL;
structNODE*pNext=NULL;
structNODE*pEnd=NULL;
FILE*open_dict()
{
FILE*fp;
if((fp=fopen("dict.dat","r"))==NULL)
{
printf("opendicterror! ");
returnNULL;
}
returnfp;
}
intgetdata_from_dict(FILE*fp)
{
inti,j;
charbuf[50];
while(1)
{
pN=(structNODE*)malloc(sizeof(structNODE));
memset(pN->c,'