第14周專案3 OOP版電子詞典

2021-07-03 09:54:36 字數 938 閱讀 4706

/*。

*all right reserved,

*檔名:test.cpp

*完成日期:2023年6月21日

*版本號: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時表示查詢區間為空,查詢失敗

}void dictionary::searchword(string key)

}while(key!="0000");

cout<

執行結果:

第十四周專案3 專案3 OOP版電子詞典

做乙個簡單的電子詞典。在檔案dictionary.txt中,儲存的是英漢對照的乙個詞典,詞彙量近8000個,英文 中文釋義與詞性間用 t 隔開。1 程式設計序,由使用者輸入英文詞,顯示詞性和中文釋義。提示1 如果要用oop完成這個詞典 當然也可以用oo方法實現 可以定義乙個word類表示乙個詞條,其...

第14周 專案4 電子詞典

檔名稱 test.cpp 作 者 呼亞萍 完成日期 2014年 12 月 1日 版 本 號 v1.0 問題描述 編寫程式,做乙個簡單的電子詞典,由使用者輸入英文詞,顯示中文的意思 輸入描述 相應的程式 程式輸出 輸入英文詞的中文的意思 include 處理檔案要包括標頭檔案fstream inclu...

第14周專案4 電子詞典

問題及 檔名稱 made66.cpp 作 者 孫化龍 完成日期 2014年12月2日 版 本 號 v1.0 問題描述 做乙個簡單的電子詞典。在檔案dictionary.txt中,儲存的是英漢對照的乙個詞典,詞彙量近8000個,英文與釋義間用 t 隔開。程式設計序,將檔案中的內容讀到兩個陣列e和c中,...