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

正文內(nèi)容

操作系統(tǒng)文件系統(tǒng)的設(shè)計與實現(xiàn)_課程設(shè)計-閱讀頁

2024-09-16 12:14本頁面
  

【正文】 ot open file \n)。 } fseek(fq,512L,0)。emptytable,sizeof(struct empty),1,fq)。 num=。inum。file[i],sizeof(struct filename),1,fq)。 printf(請輸入源文件名 :)。 //scanf(%s,SourceName)。 16 printf(請輸入源文件擴展名 :)。 //scanf(%s,ext1)。 printf(請輸入目標(biāo)文件名 :)。 //scanf(%s,DestName)。 printf(請輸入目標(biāo)擴展文件名 )。 getchar()。getchar()。\039。 if((*SourceName)==39。 || (*DestName)==39。){ printf(錯誤 ! 文件名不能為空 !\n)。 } if(strcmp(SourceName,DestName)==0){ printf(錯誤 ! 兩個文件 名不能相同 !\n)。 } sign=0。inum。 strcpy(file[num].name,DestName)。 //file[num].i=file[i].i。 file[num].Amount=file[i].Amount。 } }//for if(sign==0) { printf(不存在源文件 \n)。 } if (inum) printf(輸入的文件名與第 %d 個源文件相等 (i 從 0 開始 )\n,i)。 for(int m=2 。 m++) //******************** { if([m]==0) { for( j=file[i].Amount。 j){ //尋找一連續(xù)的空閑盤塊 if([m+j1]==1) { 17 sign=1。 }//if }//for if(sign==0) break。 sign=0。j file[num].Amount。 file[num].i=m。 //寫數(shù)據(jù) FILE *fq1。 fq1=fq。 printf(\n源文件的起始盤塊號: %d,file[i].i)。 fseek(fq1,(file[num].i) * 512L,0)。 char cc。 for(int k=0 。k++) { fseek(fq,(file[i].i) * 512L+k,0)。cc,sizeof(char),1,fq)。 fseek(fq1,(file[num].i) * 512L+k,0)。cc,sizeof(char),1,fq1)。 num=num+1。 WriteFile()。 fclose(fq1)。 if((fp=fopen(filesys,r+))==NULL){ printf(can not open file\npleace Initialization at first\n)。 } struct strNode //數(shù)據(jù)塊 { char word[64]。 }*head,*p,*q。 int i=0,j=0。 //申請結(jié)構(gòu)體內(nèi)存空間 char ch。 do{ for(i=0。i++) { //ch=getchar()。ch)。 if(ch==39。)break。39。 qnext=p。 j++。39。 getchar()。 //j 為結(jié)構(gòu)體的個數(shù), i 為不足一個結(jié)構(gòu)體 19 的字符數(shù) //////// printf(文件長度為: %d\n,size)。n39。 gets(name)。getchar()。 gets(ext1)。getchar()。\039。 judge=39。 if(*name==39。) { printf(錯誤 !文件名不能為空 !\n)。 scanf(%c,amp。getchar()。y39。Y39。 } }while( (judge==39。) || (judge==39。) )。 fread(amp。 rewind(fp)。 /*for(i=0。i++){ fread(amp。 printf(%s.%s\n,file[i].name,file[i].ext)。inum。amp。 return。 if((size%512)0) num1=num1+1。 //printf(%d %s %s,num,file[num].name,name)。 file[num].size = size。 int sign=0 ,n=0。 m =10num1。 n0。 break。 m+=n1。 }//if }//for if(m=10num1) file[num].i = m。 return。j file[num].Amount。 } num=num+1。 WriteFile()。 long int cycle=file[num1].size。 i=0。j0。 fwrite(amp。 if(i=64) { i=0。 } // cycle。 for(j=0,i=0。i++,j++){ //printf(斷點 %d\n,i)。file[i],sizeof(struct filename),1,fp)。 printf(%s.%s ,file[i].name,file[i].ext)。 } fclose(fp)。 if((fp=fopen(filesys,rb+))==NULL){ printf(can not open file\npleace Initialization at first\n)。 } char sourse[12],sext[8],object[12],oext[8]。 printf(請輸入需要重命名的文件名和擴展名: \n)。 gets(sext)。 gets(object)。 fseek(fp,512L,0)。emptytable,sizeof(struct empty),1,fp)。 rewind(fp)。inum。file[i],sizeof(struct filename),1,fp)。 for( i = 0。i++){ if((strcmp(file[i].name,sourse)==0) amp。 (strcmp(file[i].ext,sext)==0)){ sign = 1。 if(*oext == 39。) strcpy(file[i].ext,file[i].ext)。 break。 for(i=0。i++){ printf(%s.%s ,file[i].name,file[i].ext)。 printf( !!!請選擇一個功能 !!!\n)。 printf( 1. Init Sysfile: \n)。 printf( 3. Create a file: \n)。 printf( 5. Copy: \n)。 printf( 7. Rename: \n)。 printf( :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n)。} void main() { char k。 //顯示系統(tǒng)菜單 k=getchar()。 switch (k) { case 39。: SystemInit()。 case 39。: dir()。 case 39。: mkfile()。 case 39。: type()。 case 39。: copy()。 case 39。: delfile()。 case 39。: rename()。 case 39。: exit(1)。 exit(0)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1