#include
#include
#include
#define max_char 20 // 最大字元
#define max_num 200 // 單詞的最大個數
struct word
//單詞的結構體
s[max_num]; //單詞陣列
int num; //單詞個數
int select=1;//select 為是否退出系統的標記
int d=0,c=0;
//幫助
void help()
//從檔案中讀取單詞的資訊
void readfile()
while(fscanf(fp,"%s %s ",s[i].en,s[i].ch)==2)
num=i;
if(0==i)
printf("\n檔案為空,請選擇詞典維護增加詞條!");
else
printf("\n");
fclose(fp);
}//從檔案中寫入單詞的資訊
void writefile()
for(i=0;ii;j--)
if(strcmp(s[j-1].en,s[j].en)>0)
}printf("單詞排序已經完成,單詞預覽檢視。\n");
} //新增單詞資訊
void add()
printf("\n單詞: 英文 中文 ");
for(i=0;iif(0==i)
printf("\n檔案為空,請選擇詞典維護增加詞條!");
else
printf("\n");
fclose(fp);
}//刪除單詞資訊
void del()
//查詢單詞
void search()
//寫入錯誤單詞
void writeerrorword ()
fprintf(fp,"\n%s %s ",s[i].en,s[i].ch);
printf("\n");
fclose(fp);
}//中譯英測試
void zytest()
printf("\n恭喜你,回答正確,加10分!\n\n");
d=d+1;//加分累計
printf("\n繼續測試請選1,返回上一級請選0:");
scanf("%d",&choose);
if(choose==0) return; }}
//英譯中測試
void yztest()
printf("\n恭喜你,回答正確,加10分!\n\n");
d=d+1;
printf("\n繼續測試請選1,返回上一級請選0:");
scanf("%d",&choose);
if(choose==0) return; }}
//成績列表
void list()
//詞典維護
void maintain()}}
//使用者介面
void menu()
}int main()
system("pause");
return 0;
}
單詞小助手
問題描述 要求完成以下任務 1.改寫程式為良好程式風格 文件注釋,函式注釋,語句注釋 2.將單詞測試中的功能完善,可針對做錯的單詞重複記憶。3.查詢單詞的功能新增英文詞查詢,中文查詢的功能完善 考慮如何顯示同樣中文意義,不同的英文單詞 英語單詞小助手 作者 版本 v1.1 主要功能 include ...
單詞小助手
問題描述 要求完成以下任務 1.改寫程式為良好程式風格 文件注釋,函式注釋,語句注釋 2.將單詞測試中的功能完善,可針對做錯的單詞重複記憶。3.查詢單詞的功能新增英文詞查詢,中文查詢的功能完善 考慮如何顯示同樣中文意義,不同的英文單詞 英語單詞小助手 struct word 單詞的結構體 s max...
單詞小助手
本部落格是完成第三章上機作業,原始碼不是自己寫的,上機任務為進行完善此 改寫程式為良好程式風格 文件注釋,函式注釋,語句注釋 將單詞測試中的功能完善,可針對做錯的的單次重複記憶。查詢單詞的功能新增英文查詢,中文查詢功能完善 考慮如何顯示同樣的中文意思,不同的英文單詞 可將程式中的不足 如資料驗證,排...