第十六周實驗報告任務3 電子詞典

2021-06-06 23:04:26 字數 1189 閱讀 6469

/*

* 程式頭部注釋開始

* 程式的版權和版本宣告部分

* 檔名稱:

* 作 者:王引琳

* 完成日期:2011 年 06 月 5 日

* 版 本號:

* 對任務及求解方法的描述部分

* 輸入描述:檔案dictionary.txt

* 問題描述:做乙個簡單的電子詞典。在檔案dictionary.txt 中,儲存的是英漢對照的乙個詞典,詞彙量近8000 個,

英文、中文釋義與詞性間用』\t』隔開。建乙個表示詞條的類word,word 類的乙個物件可以描述乙個詞,

類物件陣列可以儲存詞庫。將檔案中的內容讀到物件陣列中,由使用者輸入英文詞,顯示中文釋義。

允許使用者執行程式後,連續地查詞典,直到輸入」0000」結束

* 程式頭部的注釋結束

*/#include #include #include using namespace std;

class word

;void word::set(string e, string c, string w_c)

int word::compare(string k)

void word::display()

else

low=mid+1;

} return -1;

}int main()

do {

cout<<"請輸入要查詢的詞:";

cin>>key;

if(key!="0000")

{ int low=0,high=wordsnum-1;

int index=binseareh(low, high, words,key);

if(index==-1)

cout<<"查無此詞!"《執行結果:

請輸入要查詢的詞:north

north   n.      北,北方

請輸入要查詢的詞:alan

查無此詞!

請輸入要查詢的詞:stark

查無此詞!

請輸入要查詢的詞:stack

stack   n.,v.   推放,垛

上機感言:

小詞典真好用哇!!

《C 第十六周實驗報告3 1》 電子詞典

任務 3 電子詞典 做乙個簡單的電子詞典。在檔案 dictionary.txt 中,儲存的是英漢對照的乙個詞典,詞彙量近 8000 個,英文 中文釋義與詞性間用 t 隔開。建乙個表示詞條的類 word,word 類的乙個物件可以描述一 個詞,類物件陣列可以儲存詞庫。將檔案中的內容讀到物件陣列中,由使...

第十六周任務三(電子詞典)

任務 3 電子詞典 做乙個簡單的電子詞典。在檔案 dictionary.txt 中,儲存的是英漢對照的乙個詞典,詞彙量近 8000 個,英文 中文釋義與詞性間用 t 隔開。建乙個表示詞條的類 word,word 類的乙個物件可以描述一 程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 dictio...

第十六周專案 電子詞典

檔名稱 main.cpp 作 者 李德坤 完成日期 2016年6月18日 版本號 v1.0 問題描述 電子詞典 輸入描述 無 輸出描述 無 include include include includeusing namespace std 定義詞條類 class word void word se...