• 大小: 1.12MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-29
  • 语言: 其他
  • 标签:

资源简介

操作系统单索引文件系统设计包括文件的的各项的基本功能,包括课程设计报告。

资源截图

代码片段和文件信息

#include “fat.h“
#include 
#include 
#include 
int main()
{  struct ReserveBlock sys;
   char filename[]=“fatsys.dat“;
   char fillchar[BlockSize];
   int *fat;
   int ij;
   FILE *fp;            

   memset(&sys255BlockSize);
   printf(“Please Input FileSystem‘s Block Num(5~32767):“);
   scanf(“%d“&(sys.sysblocknum));
   sys.resblocknum=1;
   sys.fatblocknum=sys.sysblocknum/(BlockSize/sizeof(int))+
                 ((sys.sysblocknum%(BlockSize/sizeof(int)))?1:0);
   fat=(int*)malloc(BlockSize*sys.fatblocknum);
   memset(fat255BlockSize*sys.fatblocknum);
   memset(fat0sizeof(int)*sys.sysblocknum);
   sys.rootblocknum=RootSize;
   j=sys.resblocknum+sys.fatblocknum+sys.rootblocknum;
   for (i=0;i     fat[i]=-1;
   memset(&fillchar0BlockSize);
   fp=fopen(filename“w+b“);
   fwrite(&sys1BlockSizefp);
   for (i=0;i     fwrite(fat+i*BlockSize/sizeof(int)1BlockSizefp);
   j=sys.resblocknum+sys.fatblocknum;
   for(i=0;i<(sys.sysblocknum-j);i++)
      fwrite(&fillchar1BlockSizefp);
   fclose(fp);
   free(fat);
   return 0;
}
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1149  2004-01-24 17:27  操作系统课设\fatfmt.c

     文件       1383  2010-01-12 10:04  操作系统课设\index.h

     文件        919  2004-01-26 08:20  操作系统课设\fat.h

     文件       4221  2010-01-12 10:05  操作系统课设\suoyin\suoyin.dsp

     文件        520  2010-01-12 10:05  操作系统课设\suoyin\suoyin.dsw

     目录          0  2010-01-12 10:56  操作系统课设\suoyin

     文件       3399  2010-01-09 09:27  操作系统课设\fatfmt.dsp

     文件      33792  2010-01-09 09:27  操作系统课设\fatfmt.ncb

     文件        746  2010-01-09 09:27  操作系统课设\fatfmt.plg

     文件    5120000  2010-01-09 09:30  操作系统课设\fatsys.dat

     文件      48640  2010-01-09 09:27  操作系统课设\fatfmt.opt

     文件        520  2010-01-09 09:27  操作系统课设\fatfmt.dsw

     文件       3399  2010-01-09 09:28  操作系统课设\fatsys.dsp

     文件      33792  2010-01-09 09:31  操作系统课设\fatsys.ncb

     文件       1277  2010-01-09 09:29  操作系统课设\fatsys.plg

     文件      10140  2010-01-09 09:31  操作系统课设\fatsys.c

     文件      48640  2010-01-09 09:31  操作系统课设\fatsys.opt

     文件        520  2010-01-09 09:31  操作系统课设\fatsys.dsw

     文件      58368  2010-01-20 08:58  操作系统课设\indexsys.ncb

     文件        768  2010-01-20 08:53  操作系统课设\indexsys.plg

     文件        524  2010-01-09 09:54  操作系统课设\indexsys.dsw

     文件       3486  2006-01-06 20:30  操作系统课设\indexsys.dsp

     文件       1147  2010-01-18 17:15  操作系统课设\indexfmt.c

     文件      33792  2010-01-20 08:55  操作系统课设\Debug\vc60.idb

     文件      53248  2010-01-20 08:53  操作系统课设\Debug\vc60.pdb

     文件       3679  2010-01-18 17:19  操作系统课设\Debug\indexfmt.obj

     文件      28567  2010-01-20 08:53  操作系统课设\Debug\indexsys.obj

     文件     180275  2010-01-20 08:53  操作系统课设\Debug\indexsys.exe

     文件     500736  2010-01-20 08:53  操作系统课设\Debug\indexsys.pdb

     文件     199764  2010-01-19 14:19  操作系统课设\Debug\indexsys.pch

............此处省略14个文件信息

评论

共有 条评论

相关资源