📄 openfile.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 + -