#include stdioh#include stdlibh#define MAX_ROW 10#define MAX_COL 10int bitmapMAX_ROWMAX_COL; 位示图数组int file_size = 0; 文件大小int block_size = 0; 块大小int file_blocks = 0; 文件所占块数 初始化位示图void init_bitmap
请选择操作(1.分配磁盘块 2.回收磁盘块 3.显示位示图 4.退出程序):1 请输入文件大小(字节):1025 请输入块大小(字节):512 请选择分配方式(1.连续分配 2.离散分配):1 文件分配成功,分配的第一个块号为:0 请选择操作(1.分配磁盘块 2.回收磁盘块 3.显示位示图 4.退出程序):3 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 请选择操作(1.分配磁盘块 2.回收磁盘块 3.显示位示图 4.退出程序):2 请输入要回收的块号:0 块号 0 回收成功! 请选择操作(1.分配磁盘块 2.回收磁盘块 3.显示位示图 4.退出程序):3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 请选择操作(1.分配磁盘块 2.回收磁盘块 3.显示位示图 4.退出程序):
原文地址: https://www.cveoy.top/t/topic/hqpj 著作权归作者所有。请勿转载和采集!