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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計(jì)---文件管理系統(tǒng)設(shè)計(jì)-全文預(yù)覽

2025-02-06 16:49 上一頁面

下一頁面
  

【正文】 closefo(){ if(OPFO==2) //返回到根結(jié)點(diǎn),不能再執(zhí)行返回操作 { printf(這里是根節(jié)點(diǎn)!\n)。 } } folderopened[OPFO].node=beopen。) { printf((記錄型文件 %dk)\t,select)。139。) { if(select==39。139。amp。 return。 if(OPFO=2) { if(folderopened[OPFO2].node==parent) { if(strcmp(folderopened[OPFO1].name,name)==0) return。 } } if(!beopenbrother) { printf(文件夾不存在!\n)。 } beopen=parentchild。關(guān)閉文件夾(返回上級(jí)目錄)則把當(dāng)前目錄從打開文件夾堆棧中拋出,同時(shí)打開上級(jí)目錄。其流程圖如下: 文件刪除函數(shù)說明及其流程圖:文件刪除,只能對(duì)當(dāng)前的目錄下的文件進(jìn)行操作。流程圖如下:文件打開函數(shù)及其流程圖openfile():文件打開,只能但開當(dāng)前目錄下的文件,首先查找文件是否在打開文件列表中,在則返回文件已經(jīng)在打開文件列表中的信息,不是,則查看當(dāng)前目錄有沒有該文件,有則打開,同時(shí)把文件名及其父節(jié)點(diǎn)地址寫到文件隊(duì)列中,置文件打開標(biāo)志為1。名稱也由用戶輸入。Parent指針指向當(dāng)前目錄,當(dāng)前目錄的child指針指向文件或文件夾。文件或文件夾名稱是由用戶輸入。同時(shí)顯示操作界面。 //文件粘貼主函數(shù)流程圖:主函數(shù)開始執(zhí)行時(shí),先初始化。 //顯示初始界面void initfile()。 //關(guān)閉文件夾void closefile(char name[20])。//刪除文件文件夾void delSub(Ff *delp)。//記錄打開文件2.3 函數(shù)清單及部分函數(shù)算法流程圖 //函數(shù)聲明/////////////////////////////void init()。int OPFO=0。//根節(jié)點(diǎn)Ff *fcp=null。 struct FCB *child。 //文件夾或文件名稱 bool open。139。 //文件長(zhǎng)度}。其中文件的訪問權(quán)限、文件類型、文件長(zhǎng)度單獨(dú)作為一個(gè)結(jié)構(gòu)體,其它和文件夾結(jié)構(gòu)體相同,也同用一個(gè)結(jié)構(gòu)體。文件夾和文件的刪除,文件夾下沒有打開的文件或文件沒有打開才能刪除,否則刪除失敗,刪除文件夾時(shí)利用了中序歷遍來刪除子樹。目錄下各子節(jié)點(diǎn)用兄弟指針連接起來。⑸通過鍵盤(或鼠標(biāo))使用該文件系統(tǒng),系統(tǒng)應(yīng)顯示操作命令的執(zhí)行結(jié)果。具體要求如下:⑴設(shè)計(jì)一個(gè)支持n個(gè)用戶的文件系統(tǒng),每個(gè)用戶可擁有多個(gè)文件;⑵采用二級(jí)或二級(jí)以上的多級(jí)文件目錄管理;⑶對(duì)文件應(yīng)設(shè)置存取控制保護(hù)方式,如“只能執(zhí)行”、“允許讀”、“允許寫”等;⑷系統(tǒng)的外部特征應(yīng)接近于真實(shí)系統(tǒng),可設(shè)置下述文件操作命令:建立文件、打開文件、關(guān)閉文件、刪除文件、讀文件、寫文件、復(fù)制文件、查詢目錄。六、 總評(píng)成績(jī):指導(dǎo)教師 簽名日期 年 月 日系 主 任 審核日期 年 月 日一、本設(shè)計(jì)目的及基本思想 本課程設(shè)計(jì)目的是實(shí)現(xiàn)樹型目錄結(jié)構(gòu)文件系統(tǒng),在實(shí)現(xiàn)過程中利用了二叉樹,其中每個(gè)節(jié)點(diǎn)都有父指針,子指針和兄弟指針,其中子指針指向該目錄下的第一個(gè)子節(jié)點(diǎn),而該子節(jié)點(diǎn)的父指針則指向它的上級(jí)目錄。文件夾和文件創(chuàng)建,文件夾和文件的創(chuàng)建首先檢驗(yàn)?zāi)夸浭欠駷榭?,為空則把文件夾或文件連接到該目錄下,不為空則把檢查目錄下是否有同名文件夾或文件,有則提示創(chuàng)建不成功,沒有則把文件夾或文件連接到該目錄下的最后一個(gè)子節(jié)點(diǎn),作為它的兄弟節(jié)點(diǎn)。文件除了名稱和打開標(biāo)志,還有文件的訪問權(quán)限,文件類型以及文件長(zhǎng)度。 //文件的權(quán)限0-可讀 1-可寫 2-可讀可寫 int f_length。 //kind=39。為文件 char name[20]。 struct FCB *brother。//root和fcp為全局變量Ff *root。 //指針,打開的是文件夾記錄文件夾的地址,是文件記錄文件的父節(jié)點(diǎn)地}opened。 //記錄文件打開數(shù)目,最多20opened fileopened[20]。//創(chuàng)建文件或文件夾void delet(Ff *paren
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1