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

正文內(nèi)容

操作系統(tǒng)文件系統(tǒng)的設(shè)計與實(shí)現(xiàn)_課程設(shè)計-文庫吧在線文庫

2024-10-10 12:14上一頁面

下一頁面
  

【正文】 .........2 2. 3 程序流程圖 .......................................................................................................................................3 第三章 程序運(yùn)行結(jié)果及分析 ..................................................................................... 6 3. 1 程序運(yùn)行結(jié)果 ...................................................................................................................................6 3. 2 程序分析 ...........................................................................................................................................7 第四章 心得體會 ......................................................................................................... 8 參考文獻(xiàn) ........................................................................................................................ 9 附錄 程序清單 ............................................................................................................ 10 1 第一章 設(shè)計內(nèi)容 1. 1 設(shè)計目的 通過設(shè)計一個小型文件系統(tǒng),進(jìn)一步掌握文件管理的方法和技術(shù),使學(xué)生初步具有研究、設(shè)計、編制和調(diào)試操作系統(tǒng)模塊的能力。 三、課程設(shè)計的主要內(nèi)容和要求 (包括原始數(shù)據(jù)、技術(shù)參數(shù)、設(shè)計要求、工作量要求等) 原始數(shù)據(jù): 文件目錄項(xiàng)結(jié)構(gòu)體 , 盤塊結(jié)構(gòu)體 。做一個簡單的操作界面,提供五條簡單的命令: dir、 mkfile、 type、 copy、delfile,分別用于顯示文件目錄、建立文件、顯示文件內(nèi)容、復(fù)制和刪除一個文件。 2 第二章 數(shù)據(jù)結(jié)構(gòu)、算法和算法流程圖 2. 1 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)說明: 本程序所運(yùn)用的主要有兩個數(shù)據(jù)結(jié)構(gòu),分別如下: 文件目錄結(jié)構(gòu): struct filename { //文件目錄項(xiàng)結(jié)構(gòu)體 char name[9]。 //文件數(shù)量 }。 在設(shè)計的過程中遇到問題,可以說得是困難重重,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,不過設(shè)計 終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在老師的辛勤指導(dǎo)下,終于游逆而解。 //擴(kuò)展名 //擴(kuò)展名較小設(shè)為 10 int i。 //模塊說明: void SystemInit() //模擬磁盤文件初始化函數(shù) { for(int i=2。若打開的文件不存在,則以指定的文件名建立該文件,若打開的文件已經(jīng)存在,則將該文件刪去,重建一個新文件。成功,返回 0,否則返回其他值。 } rewind(fp)。 //位示圖 fclose(fp)。 rewind(fp)。inum。 if((fp=fopen(filesys,rb))==NULL) { printf(can not open file \n)。inum。 gets(name)。\039。inum。 } //顯示文件 int b,m,n 。 printf( )。 if(j%40==0)printf(\n )。 fread(amp。 char name[12],ext1[8]。getchar()。 char judge。Y39。 return。 } } if(sign==0) 15 { printf(文件名錯 \n)。 for( j=i。 num=。 } fseek(fq,512L,0)。file[i],sizeof(struct filename),1,fq)。 //scanf(%s,ext1)。 getchar()。 || (*DestName)==39。inum。 } }//for if(sign==0) { printf(不存在源文件 \n)。 j){ //尋找一連續(xù)的空閑盤塊 if([m+j1]==1) { 17 sign=1。 file[num].i=m。 fseek(fq1,(file[num].i) * 512L,0)。cc,sizeof(char),1,fq)。 WriteFile()。 }*head,*p,*q。i++) { //ch=getchar()。39。 getchar()。getchar()。 judge=39。getchar()。) || (judge==39。 /*for(i=0。amp。 file[num].size = size。 break。j file[num].Amount。 i=0。 } // cycle。 printf(%s.%s ,file[i].name,file[i].ext)。 printf(請輸入需要重命名的文件名和擴(kuò)展名: \n)。emptytable,sizeof(struct empty),1,fp)。 for( i = 0。) strcpy(file[i].ext,file[i].ext)。 printf( !!!請選擇一個功能 !!!\n)。 printf( 7. Rename: \n)。 switch (k) { case 39。 case 39。 case 39。 case 39。 exit(0)。 case 39。 case 39。 case 39。 case 39。} void main() { char k。 printf( 3. Create a file: \n)。 for(i=0。 (strcmp(file[i].ext,sext)==0)){ sign = 1。inum。 gets(object)。 if((fp=fopen(filesys,rb+))==NULL){ printf(can not open file\npleace Initialization at first\n)。i++,j++){ //printf(斷點(diǎn) %d\n,i)。 fwrite(amp。 WriteFile()。 }//if }//for if(m=10num1) file[num].i = m。 m =10num1。 if((size%512)0) num1=num1+1。 printf(%s.%s\n,file[i].name,file[i].ext)。 fread(amp。Y39。) { printf(錯誤 !文件名不能為空 !\n)。getchar()。n39。 j++。 if(ch==39。 //申請結(jié)構(gòu)體內(nèi)存空間 char ch。 if((fp=fopen(filesys,r+))==NULL){ printf(can not open file\npleace Initialization at first\n)。cc,sizeof(char),1,fq1)。 for(int k=0 。 fq1=fq。 sign=0。 for(int m=2 。 //file[num].i=file[i].i。 } if(strcmp(SourceName,DestName)==0)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1