Ⅰ 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,'