題目描述:
做乙個簡單的電子詞典。在檔案dictionary.txt中,儲存的是英漢對照的乙個詞典,詞彙量近8000個,
英文與釋義間用』\t』隔開。程式設計序,將檔案中的內容讀到兩個陣列e和c中,分別代表英文和中文,
編譯的程式:
#include #include #include int binary_search(int first,int last ,char *word);//全域性變數
char e[8000][20],c[8000][20];//全域性變數,由檔案中讀入的英文和中文陣列
int num=0;//詞庫中詞彙的實際數目
int main()
while(!feof(fp))//如果讀取成功則重複讀取
fclose(fp);//關閉讀入的檔案do}
while(1);//1為真,無限迴圈
printf("謝謝您的使用!再見\n\n");
return 0;
} //二分查詢法,返回的是陣列中的下標
int binary_search(int first,int last,char *w)
else if(strcmp(e[mid],w)>0)
last=mid-1;//在前半段找
else
first=mid+1;//在後半段找
}return -1;//如果first>last則無法尋找
}
執行結果:
程式設計實訓報告 電子詞典
功能描述 電子詞典 做乙個簡單的電子詞典。在檔案dictionary.txt中,儲存的是英漢對照的乙個詞典,詞彙量近8000個,英文與釋義間用 t 隔開。程式設計序,將檔案中的內容讀到兩個陣列e和c中,分別代表英文和中文,由使用者輸入英文詞,顯示中文意思。執行程式後,支援使用者連續地查詞典,直到輸入...
程式實訓 電子詞典
檔名稱 tset.cpp 完成日期 2017年1月4日 版本號 v1.0 題目描述 電子詞典 問題及 include include include int search int low,int high,char f char e 8000 20 c 8000 20 儲存單詞的英文 中文 int ...
mysql電子詞典 電子詞典
一 功能說明使用者可以登入和註冊 登入憑藉使用者名稱和密碼登入 註冊要求使用者必須填寫使用者名稱,密碼,其他內容自定 使用者名稱要求不能重複 要求使用者資訊能夠長期儲存可以通過基本的圖形介面print以提示客戶端輸入。程式分為服務端和客戶端兩部分 客戶端通過print列印簡單介面輸入命令發起請求 服...