/*
*檔名稱:main.cpp
*作 者:李德坤
*完成日期:2023年6月18日
*版本號:v1.0
* *問題描述:電子詞典
*輸入描述:無
*輸出描述:無
*/#include #include#include#includeusing namespace std;
//定義詞條類
class word
;void word::set(string e, string c, string wc)
int word::compare(string k)
string word::getchinese()
string word::getword_class()
//定義字典類
class dictionary
;dictionary::dictionary()
infile.close();
}int dictionary::binseareh(int low, int high, string key)
if(words[mid].compare(key)>0)
high=mid-1; //繼續在w[low..mid-1]中查詢
else
low=mid+1; //繼續在w[mid+1..high]中查詢
}return -1; //當low>high時表示查詢區間為空,查詢失敗
第十六周任務三(電子詞典)
任務 3 電子詞典 做乙個簡單的電子詞典。在檔案 dictionary.txt 中,儲存的是英漢對照的乙個詞典,詞彙量近 8000 個,英文 中文釋義與詞性間用 t 隔開。建乙個表示詞條的類 word,word 類的乙個物件可以描述一 程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 dictio...
《C 第十六周實驗報告3 1》 電子詞典
任務 3 電子詞典 做乙個簡單的電子詞典。在檔案 dictionary.txt 中,儲存的是英漢對照的乙個詞典,詞彙量近 8000 個,英文 中文釋義與詞性間用 t 隔開。建乙個表示詞條的類 word,word 類的乙個物件可以描述一 個詞,類物件陣列可以儲存詞庫。將檔案中的內容讀到物件陣列中,由使...
第十六周實驗報告任務3 電子詞典
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 王引琳 完成日期 2011 年 06 月 5 日 版 本號 對任務及求解方法的描述部分 輸入描述 檔案dictionary.txt 問題描述 做乙個簡單的電子詞典。在檔案dictionary.txt 中,儲存的是英漢對照的乙個詞典,詞彙量近...