freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新電子辭典課程設(shè)計(jì)doc-全文預(yù)覽

  

【正文】 fseek(fp,start_index,SEEK_SET)。 fread(amp。 fp=fopen(filename,rb)。 int i。 t=resulthead。 if(strcmp(str,Exit)==0) return 。 head=load_memory_bin(,head)。 long index。}/**/index_p insert_index_node_index(index_p head,index_p newnode){ newnodenext=head。 }else fwrite(amp。 fclose(fp)。 if((fp=fopen(,ab))==NULL) { printf(Sorry,file open failed!\n)。 p=pnext。 =pposition。 if((fp=fopen(,ab))==NULL) { printf(Sorry,file open failed!\n)。 int t。 } p=pnext。 while(t!=NULL){ fwrite(amp。 fwrite(pword_name,sizeof(pword_name),1,fp)。 newnext=NULL。i++){ p=pointhash[i]next。 if((fp=fopen(,ab))==NULL) { printf(Sorry,file open failed!\n)。 word_p p。 printf(%ld words has been built finished!\n,word_num)。 start_index=write_list_dat_index(head,filename,amp。 long word_num,start_index。 } point=load_memory_text(,point)。 pointhash[i]ch=39。 array_p point=(array_p)malloc(sizeof(array_t))。\039。 } return。 } putchar(39。 trans_p t=phead。 p=pnext。 t=tnext。 while(p!=NULL){ puts(pword_name)。 word_p p。 while(p!=NULL){ length++。 pnext=newnode。 head=newnode。 newnodenext=NULL。 }/**/word_p create_word_node_text(char *str1,trans_p head){ word_p newnode=(word_p)malloc(sizeof(word_t))。 while(pnext!=NULL) p=pnext。 return new。}/**/trans_p create_trans_node_text(char *str){ trans_p new=(trans_p)malloc(sizeof(trans_t))。 pointhash[i]next=NULL。i++){ pointhash[i]=(first_p)malloc(sizeof(first_t))。}/**/word_p search_word_mytext(char *filename,char *str){ int i。 while(p!=NULL){ if(strcmp(pword_name,str)==0) return p。 } } }}/**/word_p search_word_text(array_p point,char *str){ int i。 pointhash[i]next=insert_word_node_text(pointhash[i]next,new_word)。 new_word=create_word_node_text(buffer,trans_head)。m++) str[m]=39。 trans_head=insert_trans_node_text(trans_head,new_trans)。){ if(c!=39。\n39。39。 flag=0。\039。 trans_p new_trans,trans_head。 p=pnext。 while(p!=NULL){ puts(ptrans_name)。 else{ word_p result=search_word_text(point,str)。 while(1){ printf(Please input word:)。a39。 for(i=0。}。}。typedef array_t *array_p。}。}。 char word_name[SIZE]。 trans_t *next。typedef struct index index_t。 添加新詞功能分析當(dāng)用戶從終端輸入./app insert后進(jìn)入該功能模塊,系統(tǒng)會(huì)提示用戶要插入的英文單詞,當(dāng)用戶鍵入待插單詞后,程序會(huì)先在標(biāo)準(zhǔn)文本和自定義文本兩個(gè)文件中查找該單詞,若查到,則提示“該單詞已存在,不能添加”;若未查到,則提示用戶輸入待插單詞的所有解釋, 概要設(shè)計(jì) 系統(tǒng)功能結(jié)構(gòu)圖圖系統(tǒng)功能 文本查找功能圖圖 建立索引功能圖圖 索引查找功能圖圖 添加新詞功能圖圖 各模塊細(xì)化分析 內(nèi)存存儲(chǔ)結(jié)構(gòu) 哈希表的實(shí)現(xiàn)分析:; ; 、內(nèi)容、解釋個(gè)數(shù)及解釋鏈表的頭指針組成一個(gè)結(jié)點(diǎn); ; ,數(shù)組元素分別存放26個(gè)英文字母和26條單詞鏈表 的頭指針圖 哈希表存儲(chǔ)結(jié)構(gòu) 好處:,加載速度很快 ,查找速度很快 二進(jìn)制索引文件構(gòu)造圖 文本查詢細(xì)化分析 加載內(nèi)存圖 清除字符串后的空格圖 在哈希表中查詢單詞 在自定義文本中查詢單詞圖 建立索引文件細(xì)化分析 建立二進(jìn)制索引文件圖 將文本內(nèi)容寫(xiě)入二進(jìn)制索引文件圖 將目錄寫(xiě)進(jìn)二進(jìn)制索引文件圖 將目錄開(kāi)始的索引寫(xiě)進(jìn)二進(jìn)制索引文件 圖 將單詞個(gè)數(shù)寫(xiě)進(jìn)二進(jìn)制索引文件 圖 索引查詢細(xì)化分析 加載內(nèi)存 圖 在目錄中查詢單詞圖 通過(guò)索引在正文中查詢單詞圖 添加新詞細(xì)化分析 將單詞及解釋寫(xiě)進(jìn)自定義文本中圖 五、系統(tǒng)設(shè)計(jì) 硬件環(huán)境支持Linux下的gcc編譯環(huán)境 選擇語(yǔ)言C語(yǔ)言 功能關(guān)系 框架設(shè)計(jì) 詳細(xì)設(shè)計(jì) 抽象數(shù)據(jù)類型typedef struct trans trans_t。四、系統(tǒng)分析 功能分析 系統(tǒng)功能分析該項(xiàng)目包含4個(gè)主要功能:使用文本文件進(jìn)行單詞查詢;使用文本文件生成二進(jìn)制索引文件;使用二進(jìn)制索引文件進(jìn)行單詞查詢;用戶添加新詞; 當(dāng)用戶輸入./app text 執(zhí)行功能1; 當(dāng)用戶輸入./app index 執(zhí)行功能2; 當(dāng)用戶輸入./app bin 執(zhí)行功能3; 當(dāng)用戶輸入./app insert 執(zhí)行功能4; 文本查找功能分析當(dāng)用戶從終端輸入./app text后進(jìn)入該功能模塊,系統(tǒng)會(huì)提示用戶輸入要查詢的英文單詞,當(dāng)用戶鍵入待查單詞后,若查到,即在終端顯示解釋;若未查到,若查到,即在終端顯示解釋;若未查到,則在終端提示“此單詞未找到”。用戶的詞庫(kù)使用文本形式保存,便于用戶修改。將文本文件“”文件轉(zhuǎn)換為上圖所示索引文件“”,使用索引文件實(shí)現(xiàn)單詞查找。要求編寫(xiě)程序?qū)⒃~庫(kù)文件讀取到內(nèi)存中,接受用戶輸入的單詞,在字典中查找單詞,并且將解釋輸出到屏幕上。一個(gè)詞可能有多個(gè)解釋,解釋均存儲(chǔ)在一行里,行首固定以“Trans:”開(kāi)頭。詞庫(kù)為“英漢”,“漢英”雙語(yǔ)詞典,每個(gè)單詞和其解釋的格式固定,如下所示:?jiǎn)卧~Trans:解釋1解釋2…解釋n每個(gè)新單詞由“”開(kāi)頭,解釋之間使用“”
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1