以下函数都需要用到windows.h库函数
利用GetLogicalDrives()得到逻辑分区的总数
DWORD的定义: typedef unsigned long DWORD;
GetLogicalDrives() //返回一个2进制数,类型为DWORD,1表示分区存在,0表示分区不存在,
//例如0110,表示存在,B、C分区,不存在,A、D分区
//然后可以通过逻辑与来判断分区的个数
如:
int diskNum = 0; //记录分区的个数
DWORD diskInfo=GetLoficalDrives();
while (diskInfo != 0) {
if (diskInfo & 1) {