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

正文內容

最新電子辭典課程設計doc-全文預覽

2025-07-20 02:39 上一頁面

下一頁面
  

【正文】 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。 添加新詞功能分析當用戶從終端輸入./app insert后進入該功能模塊,系統(tǒng)會提示用戶要插入的英文單詞,當用戶鍵入待插單詞后,程序會先在標準文本和自定義文本兩個文件中查找該單詞,若查到,則提示“該單詞已存在,不能添加”;若未查到,則提示用戶輸入待插單詞的所有解釋, 概要設計 系統(tǒng)功能結構圖圖系統(tǒng)功能 文本查找功能圖圖 建立索引功能圖圖 索引查找功能圖圖 添加新詞功能圖圖 各模塊細化分析 內存存儲結構 哈希表的實現(xiàn)分析:; ; 、內容、解釋個數(shù)及解釋鏈表的頭指針組成一個結點; ; ,數(shù)組元素分別存放26個英文字母和26條單詞鏈表 的頭指針圖 哈希表存儲結構 好處:,加載速度很快 ,查找速度很快 二進制索引文件構造圖 文本查詢細化分析 加載內存圖 清除字符串后的空格圖 在哈希表中查詢單詞 在自定義文本中查詢單詞圖 建立索引文件細化分析 建立二進制索引文件圖 將文本內容寫入二進制索引文件圖 將目錄寫進二進制索引文件圖 將目錄開始的索引寫進二進制索引文件 圖 將單詞個數(shù)寫進二進制索引文件 圖 索引查詢細化分析 加載內存 圖 在目錄中查詢單詞圖 通過索引在正文中查詢單詞圖 添加新詞細化分析 將單詞及解釋寫進自定義文本中圖 五、系統(tǒng)設計 硬件環(huán)境支持Linux下的gcc編譯環(huán)境 選擇語言C語言 功能關系 框架設計 詳細設計 抽象數(shù)據(jù)類型typedef struct trans trans_t。四、系統(tǒng)分析 功能分析 系統(tǒng)功能分析該項目包含4個主要功能:使用文本文件進行單詞查詢;使用文本文件生成二進制索引文件;使用二進制索引文件進行單詞查詢;用戶添加新詞; 當用戶輸入./app text 執(zhí)行功能1; 當用戶輸入./app index 執(zhí)行功能2; 當用戶輸入./app bin 執(zhí)行功能3; 當用戶輸入./app insert 執(zhí)行功能4; 文本查找功能分析當用戶從終端輸入./app text后進入該功能模塊,系統(tǒng)會提示用戶輸入要查詢的英文單詞,當用戶鍵入待查單詞后,若查到,即在終端顯示解釋;若未查到,若查到,即在終端顯示解釋;若未查到,則在終端提示“此單詞未找到”。用戶的詞庫使用文本形式保存,便于用戶修改。將文本文件“”文件轉換為上圖所示索引文件“”,使用索引文件實現(xiàn)單詞查找。要求編寫程序將詞庫文件讀取到內存中,接受用戶輸入的單詞,在字典中查找單詞,并且將解釋輸出到屏幕上。一個詞可能有多個解釋,解釋均存儲在一行里,行首固定以“Trans:”開頭。詞庫為“英漢”,“漢英”雙語詞典,每個單詞和其解釋的格式固定,如下所示:單詞Trans:解釋1解釋2…解釋n每個新單詞由“”開頭,解釋之間使用“”
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1