floppy.h

来自「1 程序开发步骤如下 (1) 打开vc」· C头文件 代码 · 共 25 行

H
25
字号
#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 + =
减小字号Ctrl + -
显示快捷键?