6实验六模拟文件管理参考代码摘要.docVIP

  • 19
  • 0
  • 约 10页
  • 2016-03-24 发布于湖北
  • 举报
6实验六模拟文件管理参考代码摘要.doc

源程序 源程序: #include stdio.h #include stdlib.h #include conio.h #include string.h //头文件 #define N 10 int i,j; char h[100][100]={0}; //用一个100*100的数组来模拟磁盘 typedef struct tree { char name[3]; /*文件或目录名*/ char type[2]; /*文件类型名*/ char attribute; /*属性*/ // 0 表示文件,1表示目录. char address; /*文件或目录的起始盘块号*/ char length; /*文件长度,以盘块为单位*/ struct tree *l,*r;/*文件或目录的链式结构*/ }content; /*目录结构*/ typedef struct { int dnum; /*磁盘盘块号*/ int bnum; /*盘块内第几项*/ }pointer; /*已打开文件表中读写指针的结构*/ typedef struct { char name[20]; /*文件绝对路径名*/ char attribute;/*文件的属性,用1个字节表示,所以用了char类型*/ int number; /*文件起始盘块号*/ i

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档