⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getcdrom.cpp

📁 Visual.C++程序设计技巧与实例--配套光盘 第6章 文件和系统操作 本章共11个实例: 1. FolderCopy文件夹的选择和拷贝 2. DeleteCertainFile删除指定路
💻 CPP
字号:
#include <string.h>
#include <Windows.h>
#include <stdio.h>

//得到系统中的光驱的盘符
void main()
{
    //定义光驱盘符数组
	char strCDSymbol[24];
	int i=0;
	char cDiskSymbol[4] = "C:\\"; 
	//从C盘到Z盘,依次搜索
	for (int drv = 'C' ; drv <= 'Z' ; drv++) 
	{ 
		cDiskSymbol[0] = (char)drv; 
		//假如该盘是光驱,加入到光驱盘符数组
		if (GetDriveType(cDiskSymbol) == DRIVE_CDROM) 
		{ 
			strCDSymbol[i]=(char)drv;
			//数组下标别忘了加一
			i++;
		}
	} 

	//输出查找到的光驱的盘符
	printf( "系统的光驱的盘符为\n" );
	for(int j=0;j<i;j++)
	{
		printf( "%c\n", strCDSymbol[j] );
	}

}

⌨️ 快捷键说明

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