單詞小助手

2021-08-27 14:11:40 字數 1645 閱讀 9407

#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...

單詞小助手

本部落格是完成第三章上機作業,原始碼不是自己寫的,上機任務為進行完善此 改寫程式為良好程式風格 文件注釋,函式注釋,語句注釋 將單詞測試中的功能完善,可針對做錯的的單次重複記憶。查詢單詞的功能新增英文查詢,中文查詢功能完善 考慮如何顯示同樣的中文意思,不同的英文單詞 可將程式中的不足 如資料驗證,排...