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

正文內(nèi)容

操作系統(tǒng)課程設計---文件管理系統(tǒng)設計(編輯修改稿)

2025-02-12 16:49 本頁面
 

【文章內(nèi)容簡介】 如下: 文件夾打開和關閉函數(shù)說明:文件夾打開,只能打開當前目錄下的文件夾打開后,文件夾名稱及其節(jié)點地址寫到文件夾堆棧中(如果打開的是同一個目錄,不用寫打開文件夾堆棧),同時列出文件夾目錄下的內(nèi)容。關閉文件夾(返回上級目錄)則把當前目錄從打開文件夾堆棧中拋出,同時打開上級目錄。以下是打開文件夾和關閉文件夾函數(shù)源程序:打開文件夾:void openfolder(Ff *parent, char name[20]){ Ff *select,*beopen。 if(!parentchild) //目錄為空 { printf(沒有此文件!)。 return。 } beopen=parentchild。 while(beopen) //尋找要打開的文件夾 { if(beopenkind==39。139。) { if(strcmp(beopenname,name)==0) //文件夾被找到 { break。 } } if(!beopenbrother) { printf(文件夾不存在!\n)。 return。 } beopen=beopenbrother。 } //while end if(!beopenchild) { printf(該文件夾是空的!\n)。 if(OPFO=2) { if(folderopened[OPFO2].node==parent) { if(strcmp(folderopened[OPFO1].name,name)==0) return。 } } folderopened[OPFO].node=beopen。 strcpy(folderopened[OPFO].name,beopenname)。 OPFO++。 return。 } if(beopenchild) { select=beopenchild。 while(select) //列出文件夾下的內(nèi)容 { for(int i=0。i3amp。amp。select。i++) { printf(%s,selectname)。 if(selectkind==39。139。) { printf((文件夾)\t)。 } if(selectkind==39。239。) { if(select==39。039。) { printf((文本文件 %dk)\t,select)。 } if(select==39。139。) { printf((可執(zhí)行文件 %dk)\t,select)。 } if(select==39。239。) { printf((記錄型文件 %dk)\t,select)。 } } select=selectbrother。 } printf(\n)。 } if(OPFO=2) { if(folderopened[OPFO2].node==parent) //打開文件夾堆棧中已有,不寫堆棧 { if(strcmp(folderopened[OPFO1].name,name)==0) return。 } } folderopened[OPFO].node=beopen。 //打開文件夾不在堆棧,寫堆棧 strcpy(folderopened[OPFO].name,beopenname)。 OPFO++。 return。 }}///////////////////////////////////////////////關閉文件夾源程序: ///文件夾關閉void closefo(){ if(OPFO==2) //返回到根結點,不能再執(zhí)行返回操作 { printf(這里是根節(jié)點!\n)。 show()。 OPFO。 return。 } OPFO。 openfolder(folderopened[OPFO2].node,folderopened[OPFO1].name)。 folderopened[OPFO].node=null。}//////////////////////
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1