📄 floppy.h
字号:
#include <windows.h>
#include <winioctl.h>//包含了DISK_GEOMETRY等的定义
#include <iostream>
#include <stdio.h>
//Disk是结构体指针
typedef struct disk{
HANDLE floppyDisk;
DISK_GEOMETRY theSupportedGeometry;
} *Disk;
//以下是程序中用到的四个函数
//打开软盘,并获取相关物理信息,存入返回的一个disk结构的
//theSupportedGeometry项中
Disk openfloppy(char driveLetter);
//功能选择界面
char interwindow();
//将获得磁盘的物理参数显示出来,
bool physicalDisk(Disk theDisk);
//读取特定的磁盘区域的内容并将它们显示出来(文本和十六进制两种方式);
bool sectorDump(Disk theDisk);
//从某磁盘扇区中读出指定字节数量的数据到指定缓冲区RdBuf;
BOOL sectorRead(Disk theDisk,unsigned logSectorNumber,char *RdBuf);
//从指定缓冲区WrBuf写指定字节数量的数据到某磁盘扇区中;
BOOL sectorWrite(Disk theDisk);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -