head1.h

来自「操作系统的进程管理、设备管理、文件管理的动态演示(C版)」· C头文件 代码 · 共 46 行

H
46
字号
#include <graphics.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <dos.h>
#include <time.h>
#include <bios.h>
#include <string.h>
#define ENTER 0x1c0d
#define MAX_FINENAME_LEN    10
#define MAX_BUF_LEN         4*SECTOR_SIZE
#define SECTOR_SIZE     256     /* 每个扇区的大小 */
#define TOTAL_SECTOR    128     /* 扇区总数 */
int choose=-1;
struct date d;

struct FCB    /*文件控制块结构信息*/
{
    char usr_name[10];/*文件拥有着*/
    char file_name[MAX_FINENAME_LEN];/*文件名,最长20个字符*/
    int point_sector;/*用来指向存储位置*/
    int file_size;  /*文件大小*/
    char time[10];/*文件建立时间*/
    int property;/*文件属性,0只读,1只写,2可读可写*/
}FCB[TOTAL_SECTOR]={0,0,0,0,0,0};

struct Menu     /*菜单项*/
{
    int x;
    int y;      /*坐标*/
    int flag;  /*判断鼠标是否在菜单上*/
    char str[10];/*菜单内容*/

}Menu[6];


struct pagetable  /*页表链表结点结构*/
{
    int pagenum;  /*页号*/
    int framenum; /*该页所放的页框号,20:没放入*/
    struct pagetable *next;
};

union   REGS regs;
void *rar;
FILE *disk=NULL;

⌨️ 快捷键说明

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