all_sj.h

来自「文件系统(C++)」· C头文件 代码 · 共 34 行

H
34
字号

#include<iostream.h>
#include<string.h>
#include<fstream.h>
#include<stdlib.h>

typedef struct mfd{
  char username[14];///用户名 14B
  char password[14]; // 密码14B
  int ufd_id;  //该用户的UFD所在的物理块号(2B)
}MFD;

typedef struct ufd{
 char filename[14];  //文件名14B;
 int mode;  ///文件权限0-readonly;1-writeonly;2-read/write
 int length; ///文件长度(总块数)
 int addr;//该文件的第1个文件块对应的物理块号
}UFD;   

typedef struct uof{
 char filename[14];  //文件名14B;
 int mode;  ///文件权限0-readonly;1-writeonly;2-read/write
 int length; ///文件长度(总块数)
 int addr;//该文件的第1个文件块对应的物理块号
 int state;//0-建立,1-打开
 int readptr;
 int writeptr;
}UOF; 

typedef struct disk{
	int id;
	char flag;//0-空闲,1-已分配
	int next;
}DISK;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?