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

2021-07-03 04:39:46 字數 1109 閱讀 5303

做乙個簡單的電子詞典。在檔案dictionary.txt中,儲存的是英漢對照的乙個詞典,詞彙量近8000個,英文、中文釋義與詞性間用』\t』隔開。

(1)程式設計序,由使用者輸入英文詞,顯示詞性和中文釋義。

提示1:如果要用oop完成這個詞典(當然也可以用oo方法實現),可以定義乙個word類表示乙個詞條,其中的資料成員string english; 表示英文單詞,string chinese;表示對應中文意思,string word_class;表示該詞的詞性;還可以定義乙個dictionary類,用來表示詞典,其中word words[8000]成員表示詞典中的詞條,int wordsnum;表示詞典中的詞條數,在建構函式中從檔案讀入詞條,而專門增加乙個成員函式用於查單詞。

提示2:檔案中的詞彙已經排序,故在查詢時,用二分查詢法提高效率。

提示3:這樣的專案,最好用多檔案的形式組織

**如下:

/*

*檔名稱:test.cpp

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

*版本號:v1.0

* */

#include #include #include #include using namespace std;

class word

;class dictionary

;dictionary::dictionary()

infile.close(); //讀入完畢要關閉檔案

心得:參考了一下以前做過差不多的,so感覺沒什麼不同,還是挺容易的,就是一開始怎麼分配不好想

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

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

第十四周閱讀專案 3

檔名稱 text.cpp 完成日期 2016年5月30日 版本號 vc 6.0 問題描述 閱讀下面程式,並寫出執行結果 include include include include using namespace std int main listid ia,ia 4 ostream iterat...

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

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