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

📄 openfile.h

📁 在Linux Red Hat下用C++设计并实现一个多用户多级目录结构的文件系统。
💻 H
字号:
#include"fcb.h"#include"oflag.h"#define fileno 16struct ofile{	char o_flag;		//标志字	char o_count;		//访问计数	struct fcb *o_fcb;  //打开对应的文件fcb结构指针	int o_offset;		//文件当前读写指针};class openfile{public:	openfile();	int readf(fcb *fp,int offset,int count,char *base);		//引用FCB层的readi	int writef(fcb *fp,int offset,int count,char *base);	//引用FCB层的writei	ofile *openf(fcb *fp,char*filename,int f_mode=IFREG,int o_mode=0,int o_mode2=0);	//打开文件	int closef(ofile *fileo);								//关闭文件	int deletef(ofile *pfileo,ofile *fileo);				//删除文件	~openfile();private:	struct ofile *ofilei[fileno];							//打开文件系统	class ifcb ifcbi;										//嵌套FCB层};

⌨️ 快捷键说明

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