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

正文內(nèi)容

文件管理系統(tǒng)(附源代碼)(操作系統(tǒng)課程設(shè)計說明書)(專業(yè)版)

2025-09-18 07:05上一頁面

下一頁面
  

【正文】 \n)。 } if (i == 9) { break。 i++) { if (strcmp(key, PRO_SET_COMM[i]) == 0) { break。 strlwr(path)。}// 函數(shù)介紹:命令分解// 輸入?yún)?shù):mand 用戶輸入命令字,key 關(guān)鍵字,path 路徑void FindCommKey(char *mand, char *key, char *path){ for (unsigned i = 0。 for (unsigned i = 0。 [i].FileLevel == amp。 i 0。}// 函數(shù)介紹:進(jìn)入一個文件夾void Cd(char *path){ int flag = 0。 i++) { if (strcmp([i].ParentName, FileName) == 0 amp。 printf(\n[%s root%s, username, )。 c LOGIN_COUNT。, )。 } else { pnew = NULL。 } //更新BITMAP UpdateBitMap(blankFileBlockId)。 fsCreator = 。 for(i=1。 case 3: xor = 0x10。, NAME_LEN)。 while (fblocknext != NULL) { if (fblockFileBlockId == fileblockid) { return fblockFileBlockAddr。 //一個字節(jié)左邊第一位為0,表示該區(qū)域未使用 } c = [i] | 0xBF。 //一個文件的數(shù)據(jù)開始地址,文件夾時該值為NULL FileStatus fileStu。 //文件系統(tǒng)中文件塊首地址 FileIndex FI。 //文件系統(tǒng)中的文件索引起始位置 unsigned FILen。 //用戶登錄嘗試次數(shù)const unsigned COMMAND_LEN = 200。 //文件元素所在物理塊編號unsigned FileLevel。創(chuàng)建文件:edit<文件名>,創(chuàng)建一個指定名字的新文件,即在目錄中增加一項,不考慮文件的內(nèi)容。其他說明:<目錄名>和<文件名>都支持全路徑名和相對路徑名。主函數(shù)main()流程圖如下:開始初始化文件樹輸入命令命令解釋shell()命令是否為exit命令是否為cd命令是否為edit命令是否為del命令是否為 md結(jié)束判斷命令NNNNNNNYYY調(diào)用cd () 函數(shù)命令是否為dir調(diào)用 Create () 函數(shù)調(diào)用mkdir () 函數(shù)調(diào)用delete () 函數(shù)調(diào)用dir () 函數(shù)YYYYY運(yùn)行后,對各個文件操作功能一一進(jìn)行重復(fù)測試,以下是其中的一個測試結(jié)果:include include include include include const unsigned FILE_SYS_SIZE = 1024 * 1024。 //文件元素名 char ParentName[NAME_LEN]。 //文件位示圖長度 char *BMStart。 //文件元素所在物理塊編號 unsigned FileElemLen。 //當(dāng)前系統(tǒng)狀態(tài)FSElement *base。 if (c == 0xFB) { return i * 8 + 5。 strcat(currtime, tbuffer)。 char xor。 break。 flag = 1。 fsFileData = NULL。 i++) { poldFileBlockId = i。\039。 = (char *)calloc(1000, sizeof(char))。 printf(\n**************** | 歡迎使用文件管理系統(tǒng) *********************\n)。 } printf([%s root%s, , )。) printf(%s\n, display)。 strcmp([i].FileName, path) == 0 amp。, 1000)。 strcat(, /)。 //刪除標(biāo)記 strcpy(display, 文件已刪除。 j strlen(mand)。 memset(path, 39。 case 8: Dir(path)。 = admin。(第2版) 羅宇 鄒鵬 鄧勝蘭 電子工業(yè)出版社++程序設(shè)計 譚浩強(qiáng) 清華大學(xué)出版社 寧正元 王秀麗 清華大學(xué)出版社 林銳 電子工業(yè)出版社22。 Shell()。 case 7: Cd(path)。\039。 } if (i = 9) { key[i] = mand[i]。amp。 ++。 memset(, 39。 [i].effect == 1amp。 } } if(display[0] != 39。\n)。 = base。 = NULL。 = 。 for ( unsigned i = 0。 fsparent = parent。amp。 break。 char *c = amp。 strcpy(currtime, dbuffer)。 if (c == 0xF7) { return i * 8 + 4。SuperBlock FS。 //文件元素所在層次,層+文件元素名為一個文件元素的邏輯位置 char FileName[NAME_LEN]。 //下一個文件塊的地址} FileBlock。//一個文件索引結(jié)構(gòu)typedef struct { unsigned Index。本系統(tǒng)采用二叉鏈表存儲文件。刪除目錄:rd<目錄名>,刪除指定目錄及其下的全部文件和子目錄。刪除文件:del<文件名>,當(dāng)沒在用戶使用指定文件時,將其刪除。 //是否有效,0無效,1有效} FileIndexElement。 //預(yù)設(shè)命令數(shù)const char *PRO_SET_COMM[] = {edit, open, read, write, close, del, md, cd, dir, exit}。 //文件索引數(shù)量 } FileIndex。typedef struct { char *UserName。//系統(tǒng)當(dāng)前狀態(tài)typedef struct{ User CurrentUser。 } c = [i] | 0xDF。 } } return NULL。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1