做乙個簡單的電子詞典。在檔案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類表示乙個詞條,其...