⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tnt.h

📁 这个程序是模拟采用二级目录结构的磁盘文件系统中的文件操作
💻 H
字号:

#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -