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

正文內(nèi)容

計(jì)算機(jī)操作系統(tǒng)課程設(shè)計(jì)報(bào)告書-展示頁

2025-05-23 03:25本頁面
  

【正文】 ose(myfile)。i++) { if(fwrite(amp。 } } for (i=0。 fclose(myfile)。i++) { if(fwrite(amp。 } } for (i = 1。 fclose(myfile)。 i++) { if(fwrite(amp。 for (i =1 。 s_file ms_file。 s_list ms_list。 } s_user ms_user。 myfile=fopen(,w)。 return 1。 if(myfile==NULL) { return 1。}include include include iostreaminclude include limits//用于清除殘留的輸入流using namespace std。 } } ()。 } else { cout創(chuàng)建用戶失??!endl。 } if (n_select == 2) { if(()==1)//創(chuàng)建用戶 { cout創(chuàng)建用戶成功。 return 5。endl。 } else { cout用戶名不存在或密碼錯(cuò)誤!endl。 ()。i_1=3。)。 // 清除流的錯(cuò)誤標(biāo)記 (numeric_limitsstreamsize::max(),39。 cinn_select。 cout 1. 登錄endl 2. 注冊(cè)endl 3. 退出endl。) { cout*********************endl。 return 1。 } } else { cout程序已結(jié)束!按任意鍵退出。endl。 return 3。 } else { cout創(chuàng)建用戶失?。〖磳⑼顺?。) { if(()==1)//創(chuàng)建用戶 { cout創(chuàng)建用戶成功。||nod1==39。 // 清空輸入流 if(nod1==39。\n39。 ()。 } cout創(chuàng)建完成!是否創(chuàng)建用戶? Y/N endl。 cinnod1。 if(()!=1)//創(chuàng)建磁盤空間 { cout創(chuàng)建磁盤空間失??!即將退出。) { cout正在創(chuàng)建。||nod1==39。 // 清空輸入流 if(nod1==39。\n39。 ()。 /***********文件不存在的程序入口************/ if(()==1)//磁盤空間不存在 { cout虛擬磁盤文件不存在,是否生成? Y/N endl。 int n_select = 2 , i_1 =0。include include iostreaminclude include limitsusing namespace std。//轉(zhuǎn)換是否鎖定狀態(tài)private: int isSame(char filename_f[20],char filename_s[20])。 //列出當(dāng)前目錄的所有文件(夾) int viewFile(char filename[20])。//刪除文件 int revampFile(char filename[20])。 //最后一個(gè)目錄的地址 //成員函數(shù)public: int createFile()。 //目錄地址 long myaddress。 //用戶名 char psd[20]。include class MUser //封裝了管理文件的方法{ //成員變量public: FILE *myfile。 //主控制程序 int logout()。 //創(chuàng)建用戶 int login()。 //檢查虛擬文件系統(tǒng)跟是否存在 int myformat()。 //成員函數(shù)public: MSysterm(){} void outName()。三、 系統(tǒng)執(zhí)行 如果首次進(jìn)入系統(tǒng),還沒有文件系統(tǒng),則會(huì)提示格式化文件系統(tǒng),創(chuàng)建分區(qū),并初始化分區(qū):剛初始化后,沒有用戶,提示創(chuàng)建用戶:用戶創(chuàng)建成功后出現(xiàn)對(duì)系統(tǒng)操作的菜單 注冊(cè)用戶功能:用戶登錄,登錄成功后顯示當(dāng)前用戶下的所有文件及其詳細(xì)信息,同時(shí)顯示對(duì)文件操作的菜單: 新注冊(cè)的用戶默認(rèn)為沒有文件,選擇創(chuàng)建文件,并且每次對(duì)文件操作后顯示當(dāng)前用戶的所有文件和操作菜單:此次新建的文件為鎖定狀態(tài),不能被刪除:對(duì)文件查看,默認(rèn)創(chuàng)建的時(shí)候用0填充文件內(nèi)容: 修改文件內(nèi)容: 對(duì)文件的鎖定進(jìn)行裝換: 1刪除文件: 1注銷登錄退出系統(tǒng):四、 功能實(shí)現(xiàn)include include class MSysterm{ //封裝了管理系統(tǒng)的方法 //成員變量private: FILE *myfile。 //文件內(nèi)容 long next。struct s_file //文件結(jié)構(gòu)體{ long isuse。 //目標(biāo)文件的大小 long nextaddress。 //指向的文件的地址 long isfile。 //文件名字 long myaddress。struct s_list //目錄結(jié)構(gòu)體{ long isuse。 //密碼 long address。 //是否使用 char name[20]。系統(tǒng)采用結(jié)構(gòu)體來存儲(chǔ)用戶、文件目錄、文件數(shù)據(jù)內(nèi)容:0 48*5 48*5+44*50 48*5+44*50+264*200文件數(shù)據(jù)區(qū)文件目錄區(qū)用戶區(qū)每個(gè)分區(qū)都是由結(jié)構(gòu)體組成,每個(gè)個(gè)去的結(jié)構(gòu)體的個(gè)數(shù)由格式化系統(tǒng)是決定。本文件系統(tǒng)采用兩級(jí)目錄,其中第一級(jí)對(duì)應(yīng)于用戶賬號(hào),第二級(jí)對(duì)應(yīng)于用戶帳號(hào)下的文件。要求做到以下幾點(diǎn): (1)可以實(shí)現(xiàn)下列幾條命令(至少4條); login 用戶登陸 dir 列文件目錄 create 創(chuàng)建文件 delete 刪除文件 open 打開文件 close 關(guān)閉文件 read 讀文件 write 寫文件 (2)列目錄時(shí)要列出文件名、物理地址、保護(hù)碼和文件長(zhǎng)度; (3)源文件可以進(jìn)行讀寫保護(hù)。. . . .計(jì)算機(jī)操作系統(tǒng)課程設(shè)計(jì)班級(jí):計(jì)0911姓名:學(xué)號(hào):使用語言:C++指導(dǎo)老師:學(xué)院:一、 系統(tǒng)要求實(shí)驗(yàn)?zāi)康? 通過一個(gè)簡(jiǎn)單多用戶文件系統(tǒng)的設(shè)計(jì),加深理解文件系統(tǒng)的內(nèi)部功能及內(nèi)部實(shí)現(xiàn)。實(shí)驗(yàn)內(nèi)容 為linux系統(tǒng)設(shè)計(jì)一個(gè)簡(jiǎn)單的二級(jí)文件系統(tǒng)。二、系統(tǒng)分析設(shè)計(jì)思想本文件為二級(jí)文件系統(tǒng),即要實(shí)現(xiàn)對(duì)文件的增刪改查,同時(shí)又具備登陸系統(tǒng)、注冊(cè)用戶的功能,各個(gè)用戶之間的文件系統(tǒng)互不干擾。另外,為了簡(jiǎn)便文件系統(tǒng)未考慮文件共享,文件系統(tǒng)安全以及管道文件與設(shè)備文件等特殊內(nèi)容。整個(gè)系統(tǒng)的編碼構(gòu)成主要分為: 定義了每個(gè)分區(qū)的結(jié)構(gòu)體; 聲明了對(duì)系統(tǒng)操作的各種方法; 聲明了對(duì)文件操作的各種方法; 整個(gè)系統(tǒng)的主函數(shù),操作入口; ,實(shí)現(xiàn)了操作系統(tǒng)的各種方法; ,實(shí)現(xiàn)了操作文件的各種方法;主要數(shù)據(jù)結(jié)構(gòu):struct s_user //用戶區(qū)結(jié)構(gòu)體{ long isuse。 //用戶名 char psd[20]。 //目錄地址}。 //是否使用 char name[20]。 //本條目錄地址 long pointaddress。 //是否鎖定 long pointsize。 //下條目錄的地址}。 //是否使用 char content[256]。 //下個(gè)文件塊地址}。 MUser myuser。 //打印登陸后的用戶名 int cheack()。 //初始化虛擬磁盤 int createuser()。 //用戶登錄 void mymain()。 //用戶注銷}。 char name[20]。 //密碼 long listaddress。 //此用戶的地址private: long lastaddress。 //增加文件 int delFile(char filename[20])。//修改文件 int mydir()。//查看文件 int myConversion(char filename[20])。}。int main(){ char nod1。 MSysterm mysys。 cinnod1。 // 清除流的錯(cuò)誤標(biāo)記 (numeric_limitsstreamsize::max(),39。)。Y39。y39。endl。endl。 return 2。 cinnod1。 // 清除流的錯(cuò)誤標(biāo)記 (numeric_limitsstreamsize::max(),39。)。Y39。y39。endl。endl。 } } else { cout匿名用戶無法進(jìn)入系統(tǒng),正在退出。 return 4。endl。 } } /***********文件存在的程序入口**************/ for (。 cout請(qǐng)選擇:endl。 cout*********************endl。 ()。\n39。 // 清空輸入流 if (n_select == 1) { for (int i_1=0。i_1++)//登錄 { if (()==1) { cout登陸成功!歡迎您 。 break。 } } if (i_1==4) { cout非法用戶!endl輸入任意鍵退出。 cinnod1。 } break。endl。 } } if
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1