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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計(jì)---文件管理系統(tǒng)設(shè)計(jì)-文庫(kù)吧

2025-04-17 20:54 本頁(yè)面


【正文】 genral stf(1mpoyidvc,uh)0jb。5wT bool open。 File if_file。 struct FCB *parent。 struct FCB *brother。 struct FCB *child。 }。 typedef struct FCB Ff。 //root 和 fcp 為全局變量 Ff *root。//根節(jié)點(diǎn) Ff *fcp=null。//判斷是否有拷貝文件 //打開(kāi)項(xiàng)的結(jié)構(gòu)體 typedef struct{ char name[20]。//名稱(chēng) Ff *node。 //指針,打開(kāi)的是文件夾記錄文件夾的地址,是文件記錄文件的父節(jié)點(diǎn)地 }opened。 int OPFO=0。 //記錄文件夾打開(kāi)數(shù)目,最多 20 opened folderopened[20]。//記錄文件打開(kāi)文件夾 int OPFI=0。 //記錄文件打開(kāi)數(shù)目,最多 20 opened fileopened[20]。//記錄打開(kāi)文件 2. 3 函數(shù)清單及部分函數(shù) 算法 流程圖 //函數(shù)聲明 ///////////////////////////// void init()。//初始化創(chuàng)建根節(jié)點(diǎn) void initopen()。//初始化打開(kāi)文件列表或打開(kāi)文件夾文件列表 Ff* creat(Ff *parent,char name[20],char kind)。//創(chuàng)建文件或文件夾 void delet(Ff *parent,char delname[20],char kind)。//刪除文件文件夾 void delSub(Ff *delp)。 //刪除子樹(shù)(配合刪除文件夾使用) void openfolder(Ff *parent, char name[20])。//打開(kāi)文件夾 void openfile(Ff *parent, char name[20])。//打開(kāi)文件 void closefo()。 //關(guān)閉文件夾 void closefile(char name[20])。 //關(guān)閉文件 void read(Ff*parent,char name[20])。 //讀文件 void write(char name[20])。 // 寫(xiě)文件 void show()。 //顯示初始界面 void initfile()。 //初始化每個(gè)用戶(hù),為每個(gè)用戶(hù)創(chuàng)建一個(gè) file1 文件 int ishaveopen(Ff *bedel)。 //判斷文件夾下是否有打開(kāi)的文件或文件夾 void filecpy(Ff *parent,char name[20])。//文件復(fù)制函數(shù) void pastefile(Ff *parent)。 //文件粘貼 The genral stf(1mpoyidvc,uh)0jb。5wT6 主函數(shù)流程圖: 主函數(shù)開(kāi)始執(zhí)行時(shí),先初始化。初始化包括創(chuàng)建 root根目錄,創(chuàng)建 user0~user4五個(gè)用戶(hù),為每個(gè)用戶(hù)創(chuàng)建一個(gè) file1 的文件。 初始化完畢后,顯示選擇用戶(hù)和退出系統(tǒng)兩個(gè)操作,列出用戶(hù)。選擇 1 則進(jìn)入選擇用戶(hù)界面,選擇用戶(hù)后則列出用戶(hù)目錄下的內(nèi)容。同時(shí)顯示操作界面。選擇操作后 ,執(zhí)行相應(yīng)的操作。執(zhí)行完畢回到選擇操作界面。 創(chuàng)建文件夾或文件函數(shù)流程圖 (creat()): The genral stf(1mpoyidvc,uh)0jb。5wT7 創(chuàng)建文件或文件夾首先通過(guò)主函數(shù)選擇操作來(lái)傳遞參數(shù), kind= 1 創(chuàng)建文件夾, kind= 2 創(chuàng)建文件。文件或文件夾名稱(chēng)是由用戶(hù)輸入。文件或文件夾的父節(jié)點(diǎn)由 folderopened[OPFO1].node 來(lái)傳遞 。 如果當(dāng)前目錄下由同名文件或同名文件夾則創(chuàng)建文件或創(chuàng)建文件夾不成功。 當(dāng)前目錄是空目錄則創(chuàng)建的文件或文件夾是當(dāng)前目錄的首個(gè)子節(jié)點(diǎn)。 Parent指針指向當(dāng)前目錄,當(dāng)前目錄的 child 指針指向文件或文件夾。 當(dāng)前目錄不為空,則把文件或文件夾連接到當(dāng)前目錄下最后的子節(jié)點(diǎn)后面,作為最后的兄弟節(jié)點(diǎn)。 刪除文件或文件夾函數(shù) delet()的流程圖: 同樣刪除文件或文件夾的類(lèi)型參數(shù)由用戶(hù)選擇操作時(shí)傳遞。 Kind=1 刪除文件夾, kind= 2 刪除文件 。名稱(chēng)也由用戶(hù)輸入。 文件在打開(kāi)列表或文件夾中有打開(kāi)的文件,文件或文件夾不能 刪除,目錄下沒(méi)有該文件或文件夾刪除失敗,刪除失敗時(shí)返回相應(yīng)的信息。 如果目錄下有該文件或文件夾,而且文件沒(méi)打開(kāi),或文件夾中沒(méi)有打開(kāi)的文 The genral stf(1mpoyidvc,uh)0jb。5wT8 件,則刪除該釋放該節(jié)點(diǎn)或該子樹(shù)。返回刪除成功信息。 流程圖如
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1