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

正文內(nèi)容

操作系統(tǒng)文件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_課程設(shè)計(jì)(專業(yè)版)

  

【正文】 : rename()。: mkfile()。 printf( :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n)。 break。 rewind(fp)。 } fclose(fp)。j0。 m+=n1。 return。) )。 if(*name==39。 //j 為結(jié)構(gòu)體的個(gè)數(shù), i 為不足一個(gè)結(jié)構(gòu)體 19 的字符數(shù) //////// printf(文件長(zhǎng)度為: %d\n,size)。ch)。 fclose(fq1)。 char cc。 }//if }//for if(sign==0) break。 strcpy(file[num].name,DestName)。getchar()。 printf(請(qǐng)輸入源文件名 :)。 printf(刪除成功! \n)。 } //回收空間 int b=file[i].i。 else if((judge==39。\039。 rewind(fp)。 mn。amp。//getchar()。 } fseek(fp,512L,0)。 for(i=0。inum。 exit(0)。 //文件所占用磁盤(pán)塊的塊數(shù) long int size。可以通過(guò)鍵盤(pán)輸入命令來(lái)模擬文件的操作。結(jié)合分析課程設(shè)計(jì)要求,確定實(shí)體以及它們之間的關(guān)系。 工作量 要求:完成以上設(shè)計(jì)要求中的所有 算法功能。 //文件所占用磁盤(pán)塊的第一個(gè)磁盤(pán)塊號(hào) int Amount??偟膩?lái)說(shuō)通過(guò)這次的設(shè)計(jì)的學(xué)習(xí)使我學(xué) 到了很多在平時(shí)的學(xué)習(xí)中學(xué)不到的很多東西,通過(guò)這次課程設(shè)計(jì),使我對(duì)操作系統(tǒng)和編程產(chǎn)生興趣,我想我會(huì)在這條路上繼續(xù)前進(jìn)下去。 } [0]=1。 //把結(jié)構(gòu)體 emptyable 中的內(nèi)容寫(xiě)入到 fp 中,數(shù)據(jù)項(xiàng)的大小為 struct empty,數(shù)據(jù)項(xiàng)的個(gè)數(shù)為 1 fclose(fp)。 if((fp=fopen(filesys,rb))==NULL) { printf(can not open file \n)。 j=1。 printf(%s.%s ,file[i].name,file[i].ext)。 } 13 if(*ext1==39。 printf( 該文件位于第 %d 塊 \n,b+1)。 } void delfile() //刪除一個(gè)文件 { FILE *fp。 //scanf(%s,name)。judge)。inum。 strcpy(file[j].ext,file[j+1].ext)。 rewind(fq)。 gets(DestName)。 return。 //空間分配 sign=0。 rewind(fq)。 fwrite(amp。 head=p=q=new struct strNode。 q=p。 //scanf(%s,ext1)。) || (judge==39。file[i],sizeof(struct filename),1,fp)。 //空間分配 for(int m=2 。 =num。inum。 printf(請(qǐng)輸入新的名字和擴(kuò)展名: \n)。amp。 printf( 2. Dir: \n)。 break。 break。 } } } 。539。139。 printf( :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n)。inum。 gets(sourse)。 } rewind(fp)。j++){ [m+j]=1。 20 file[num].Amount=num1。inum。 if( (judge==39。 printf(請(qǐng)輸入文件的擴(kuò)展名 :)。) { p=new struct strNode。 char name[9],ext1[4]。 printf(%c,cc)。 } else printf(沒(méi)有足夠的連續(xù)的盤(pán)塊數(shù) )。 return。\039。getchar()。 fread(amp。jnum1。 } int sign=0。 printf(是否刪除文件 %s.%s [y/n],name,ext1)。 printf(請(qǐng)輸入文件名 :\n)。 } printf(\n)。 b=file[i].i。) { printf(文件名不能為空 ! \n)。i++,j++) { fread(amp。i++,j++) { printf(%s.%s ,file[i].name,file[i].ext)。 } void dir() //顯示文件目錄 { int i,j。 fwrite(amp。i19。同時(shí),在老師的身上我學(xué)得到很多實(shí)用的知識(shí),再次我表示感謝!同時(shí),對(duì)給過(guò)我們幫助的所有同學(xué)和各位指導(dǎo)老師再次表示忠心的感謝! 在設(shè)計(jì)過(guò)程中,查詢了不少相關(guān)資料,不斷的發(fā)現(xiàn)問(wèn)題、提出問(wèn)題、解決問(wèn)題。 //文件名 char ext[4]。 技術(shù)參數(shù): Windows XP系統(tǒng), VC++。用戶負(fù)責(zé)輸入命令。采用了以空間換時(shí)間的算法,文件的大小在系統(tǒng)中是固定的,雖然會(huì)浪費(fèi)一些空間,但文件的存取速率會(huì)加快。 int num。 // int fseek(FILE *stream, long offset, int fromwhere)。file[i],sizeof(struct filename),1,fp)。i++) fread(amp。emptytable,sizeof(struct empty),1,fp)。 gets(ext1)。 sign=1。 //fread(amp。 for(i=0。 return。)||(judge==39。 int j。 } void copy() //復(fù)制一個(gè)文件 { FILE *fq。 //scanf(%s,SourceName)。\039。 //file[num].i=file[i].i。 sign=0。 for(int k=0 。 if((fp=fopen(filesys,r+))==NULL){ printf(can not open file\npleace Initialization at first\n)。 if(ch==39。n39。) { printf(錯(cuò)誤 !文件名不能為空 !\n)。 fread(amp。 if((size%512)0) num1=num1+1。 }//if }//for if(m=10num1) file[num].i = m。 fwrite(amp。 if((fp=fopen(filesys,rb+))==NULL){ printf(can not open file\npleace Initialization at first\n)。inum。 for(i=0。} void main() { char k。 case 39。 case 39。 case 39。 case 39。 printf( 7. Rename: \n)。) strcpy(file[i].ext,file[i].ext)。emptytable,sizeof(struct empty),1,fp)。 printf(%s.%s ,file[i].name,file[i].ext)。 i=0。 break。amp。) || (judge==39。 judge=39。 getchar()。i++)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1