問題描述:
要求完成以下任務:
1.改寫程式為良好程式風格(文件注釋,函式注釋,語句注釋)。
2.將單詞測試中的功能完善,可針對做錯的單詞重複記憶。
3.查詢單詞的功能新增英文詞查詢,中文查詢的功能完善(考慮如何顯示同樣中文意義,不同的英文單詞)
//*********英語單詞小助手***********
//作者
//版本:v1.1
//主要功能:
////************************************
#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;i fprintf(fp,"\n%s %s ",s[i].en,s[i].ch);
}printf("\n");
fclose(fp);
}void sort()/*按字典排序*/}}
//新增單詞資訊
void add()
}printf("\n請輸入單詞的中文形式:");
scanf("%s",s[i].ch);
num++;
printf("\n您輸入的資訊為: 英文: %s 中文: %s ",s[i].en,s[i].ch);
sort();
}//刪除單詞資訊
void del()
printf("\n沒有這個單詞!");
}//修改單詞資訊
void modify()
flag=0;
}if(!flag)
printf("\n沒有這個單詞!");
}//單詞預覽
void show()
//中文查詢單詞
void chinesesearch()
printf("\n繼續查詢請選1,返回上一級請選0:");
scanf("%d",&choose);
if(choose==0) return;
flag=0;
}if(!flag)
printf("\n沒有這個單詞!");
}//英文查詢單詞
void englishsearch()
flag=0;
}if(!flag)
printf("\n沒有這個單詞!");
}//中譯英測試
void zytest()
printf("\n恭喜你,回答正確,請重複練習一遍!\n");
scanf("%s",b1);
//將輸入錯誤的單詞重新練習一遍
}else
//如果輸入單詞正確則不必進行練習
printf("\n恭喜你,回答正確,加10分!\n\n");d=d+1;
printf("\n繼續測試請選1,返回上一級請選0:");
scanf("%d",&choose);
if(choose==0) return;}}
//英譯中測試
void yztest()
printf("\n恭喜你,回答正確,請重複練習一遍!\n");
scanf("%s",b1);
//將輸入錯誤的單詞意思重新練習一遍
}else
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.查詢單詞的功能新增英文詞查詢,中文查詢的功能完善 考慮如何顯示同樣中文意義,不同的英文單詞 英語單詞小助手 struct word 單詞的結構體 s max...
單詞小助手
include include include define max char 20 最大字元 define max num 200 單詞的最大個數 struct word 單詞的結構體 s max num 單詞陣列 int num 單詞個數 int select 1 select 為是否退出系統的...
單詞小助手
本部落格是完成第三章上機作業,原始碼不是自己寫的,上機任務為進行完善此 改寫程式為良好程式風格 文件注釋,函式注釋,語句注釋 將單詞測試中的功能完善,可針對做錯的的單次重複記憶。查詢單詞的功能新增英文查詢,中文查詢功能完善 考慮如何顯示同樣的中文意思,不同的英文單詞 可將程式中的不足 如資料驗證,排...