資源簡介
設計一個程序,該程序輸入一個英語單詞和它的釋義(應考慮一個單詞可以有多個釋義)。將單詞和它的釋義分別存放在文件word.dat和meaning.dat中。文件word.dat中存儲的數據的結構為:
class index
{ public:
char word[20];
streampos offset;
};
其中,數據成員offset用于記錄單詞word的釋義在文件meaning.dat中的位置。用戶輸入一個單詞,屏幕輸出該單詞的釋義。

代碼片段和文件信息
#include?“siqi.h“
void?main(){
ifstream?ifs;
string?temp;
ifs.open(“word.dat“);
while(!ifs.eof()&&ifs){
ifs>>temp;
ifs>>count;
}
ifs.close();
count++;
while(1){
int?m;
char?pd;
cout<<“請輸入需求:1.錄入單詞??2.查詢單詞“< cin>>m;
switch(m){
case?1:?write();break;
case?2:?find();break;
default:cout<<“輸入錯誤“< }
cout<<“是否繼續(Y/N)?“< cin>>pd;
if(pd==‘n‘||?pd==‘N‘)?break;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????573561??2014-07-02?08:37??程序\Debug\siqi.exe
?????文件?????823900??2014-07-02?08:37??程序\Debug\siqi.ilk
?????文件?????375786??2014-07-02?02:32??程序\Debug\siqi.obj
?????文件????2286164??2014-07-02?02:32??程序\Debug\siqi.pch
?????文件????1172480??2014-07-02?08:37??程序\Debug\siqi.pdb
?????文件??????82944??2014-07-02?09:57??程序\Debug\vc60.idb
?????文件?????118784??2014-07-02?02:32??程序\Debug\vc60.pdb
?????文件?????????64??2014-07-02?09:59??程序\meaning.dat
?????文件????????465??2014-06-23?22:53??程序\siqi.cpp
?????文件???????3377??2014-07-02?08:37??程序\siqi.dsp
?????文件????????516??2014-07-02?08:38??程序\siqi.dsw
?????文件???????1471??2014-06-23?22:54??程序\siqi.h
?????文件??????50176??2014-07-02?10:00??程序\siqi.ncb
?????文件??????48640??2014-07-02?10:00??程序\siqi.opt
?????文件????????744??2014-07-02?08:37??程序\siqi.plg
?????文件?????????37??2014-07-02?09:59??程序\word.dat
?????目錄??????????0??2015-02-06?18:20??程序\Debug
?????目錄??????????0??2015-02-06?18:20??程序
-----------?---------??----------?-----??----
??????????????5539109????????????????????18
評論
共有 條評論