/*。
*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中,...