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

正文內(nèi)容

操作系統(tǒng)原理課程設(shè)計(jì)文件管理系統(tǒng)-wenkub.com

2025-08-02 07:41 本頁(yè)面
   

【正文】 [2] 湯子瀛,楊成忠,哲鳳屏,計(jì)算機(jī)操作系統(tǒng),西安,西安電子科技大學(xué)出版社,2006年6月。在編程過(guò)程中我們遇到了一些難題和困難。 此次的課程設(shè)計(jì)也涉及到了一些結(jié)構(gòu)體和成組鏈接法方面的知識(shí)。查看目錄:查看文件:六 用戶使用說(shuō)明書(shū)1)引言本程序?yàn)榉奖阌脩魧?duì)文件的管理,提供了文件管理的相關(guān)功能,如:創(chuàng)建、查看、刪除等,擁護(hù)可以根據(jù)提示進(jìn)行操作。 break。 break。 break。 /* 刪除目錄 */ del_dir(tmp)。 break。i++) /* 判斷文件是不是正規(guī)文件 */ { j=c[i].i_num。 break。 case 5: scanf(%s,tmp)。 /* 查看系統(tǒng)信息 */ break。 case 2: scanf(%s,tmp)。 /* 隨便的一個(gè)值 */ } switch(p) { case 0: format()。i12。i=0。 j++。i++) { p=c[i].i_num。 /* 讀取系統(tǒng)文件的內(nèi)容 */ } while(1) { j=0。 if(k==39。 if((fp=fopen(system,rb))==NULL) /* 判斷系統(tǒng)文件是否存在 */{ printf(can not open file\n)。 strcpy(cmd[8].,cd)。 strcpy(cmd[4].,md)。 strcpy(cmd[0].,format)。 struct mand tmp2[10]。 printf(******************rd \n)。 printf(************************vi(vi + 空格 + 文件名 + 文件長(zhǎng)度) \n)。 printf(************dir\n)。 printf(使用的盤(pán)塊數(shù)是:\t)。i++) { if(memory[i].a==0) k++。 (i_node[k].file_style==0)) { strcpy(cur_dir,c[i].dir_name)。i64。 break。 for(j=0。 /* 文件名 */ printf(\t%d\t,i_node[k].file_style)。i++) { k=c[i].i_num。 }}void open_file(char filename[]) /* 打開(kāi)文件 */{ int i,j,k。amp。 for(i=0。 /* 文件名 */ printf(\t%d\t,i_node[k].file_style)。 for(i=0。 } break。j++) { if(strcmp(filename,c[j].dir_name)==0) { printf(目錄不為空不能直接刪除\n)。 strcmp(cur_dir,filename)!=0 amp。i64。 /* 文件類型恢復(fù)初值 */ break。 /* 文件名恢復(fù)初值 */ c[i].i_num=1。 /* 調(diào)用 回收函數(shù) */ for(j=0。 for(j=0。 /* 用完恢復(fù)初值,因?yàn)槿肿兞?,否則 */}void del_file(char filename[]) /* 刪除文件 */{ int i,j,k。 } break。 allot(length)。 strcpy(c[i].file_name,filename)。 return。 }}void create_file(char filename[],int length) /* 創(chuàng)建文件 */{ int i,j。 } continue。 for(j=0。 break。 /* 超級(jí)塊中表示空閑塊的指針 */ m=[k]。 }}void allot(int length) /* 分配空間 */{ int i,j,k,m,p。 } memory[k].a=0。j50。i) { k=physic[i]。 } fclose(fp)。 } for(i=0。 for(i=0。i++) { fread(amp。}void read_file(FILE *fp) /* 讀出系統(tǒng)文件的信息 */{ int i。i64。i64。memory[i],sizeof(struct block),1,fp)。 fp=fopen(system,wb)。 } memory[i].n=0。 /* 標(biāo)記為沒(méi)有使用 */ continue。/* 下一組空閑地址 */ memory[i].n++。i++) /* 將空閑塊的信息用成組鏈接的方法寫(xiě)進(jìn)每組的最后一個(gè)塊中 */ { /* 存儲(chǔ)空間初始化 */ if((i+1)%50==0) { k=i+1。j50。i200。i++) /* 根目錄區(qū)信息初始化 */ { strcpy(c[i].file_name,)。/* 文件地址 */ } i_node[i].file_length=1。i64。i50。 /* 文件所在的目錄 */} c[64]。 /* i結(jié)點(diǎn) 文件的物理地址 */} i_node[64]。 /* 存放下一組空閑盤(pán)快的地址 */}super_block。 /* 模擬盤(pán)快是否被占用 */}memory[200]。}cmd[12]。 3)程序代碼:/* Hello, world */include include include include int physic[300]。printf(\t%d\t,i_node[k].file_style)。 (i_node[k].file_style==1)是 否 printf(沒(méi)有這個(gè)文件 printf(\t\t 圖 void open_file(char filename[]是 i640 否amp。 (i_node[k].file_style)==0 j640strcmp(filename,root[j].是 dir_name)==0 否 printf(這個(gè)不是目錄文printf(目錄del_file(file 件 或者不存在這個(gè)目錄不為空不能 name)。amp。 j100i_node[k].file_address[j]=1。 ji_node[k].file_length break。i_node[i].file style=style。 jmemory[m].n [j]=memory[m].free[j]。 ==1 是 否 emory[m].a=1。callback(length)。是 m==1||memory[p].a==1 否printf(內(nèi)存不足,不能夠分配空間\n)。 Allot(int length) ilength k=。m=49。 memory[k].n=50。=0。memory[i].free[j]=1。 j50 是 k20450 否 memory[i].free[j]=k。 memory[i].a=0。i_node[i].file_style=1。 2. 信息初始化 i640 j100 i_node[i].file_address[j]=1 i_node[i].file_length=1。2)程序流程圖 Format()1. 超級(jí)塊初始化
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1