请问:有没有打开光盘跟目录的API函数?多谢了~~ 我很着急!谢谢~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ::GetLogicalDriveStrings(128,dir);for(int i=0;i<127;i+=4){char ch1,ch2; ch1=dir[i+3]; ch2=dir[i+4]; str1.Format(" :\\");str1.SetAt(0,dir[i]); if(::GetDriveType(str1)==DRIVE_CDROM) ......} ::GetLogicalDriveStrings(128,dir);for(int i=0;i<127;i+=4){char ch1,ch2; ch1=dir[i+3]; ch2=dir[i+4]; str1.Format(" :\\");str1.SetAt(0,dir[i]); if(::GetDriveType(str1)==DRIVE_CDROM) ......} 小小改动 int len , ntmp; char dir[128]; CString str1; len = ::GetLogicalDrives(); num = 1; for(int i=0; i<32; i++) { len = len>>1; if((len&0x1 == 1)) num++; if(len == 0) break; } //num为获得逻辑驱动的个数 ::GetLogicalDriveStrings(128,dir); for(int i=0;i<num;i+=4) {char ch1,ch2; ch1=dir[i+3]; ch2=dir[i+4]; str1.Format(" :\\");str1.SetAt(0,dir[i]); if(::GetDriveType(str1)==DRIVE_CDROM) ...... } VC中CTreeCtrl 树? vc登录ftp服务器问题 如何实现对u盘物理扇区的写操作? 我一个工程换一个电脑就出现:chkasp.c,42line 的运行时候跳出的一个提示框 32位整数饱和乘的实现 哪位好心人告诉我我的程序哪里有问题... 知道DIALOG的HWND,怎么取它的CWND阿,用什么函数取? 请大家谈谈传奇外挂VC实现的问题 VC中PRN文件的打印问题 大二进制存入数据库??? 怎么取出选中的元素? LoadBitmap()的问题
for(int i=0;i<127;i+=4)
{char ch1,ch2;
ch1=dir[i+3]; ch2=dir[i+4];
str1.Format(" :\\");str1.SetAt(0,dir[i]);
if(::GetDriveType(str1)==DRIVE_CDROM)
......
}
for(int i=0;i<127;i+=4)
{char ch1,ch2;
ch1=dir[i+3]; ch2=dir[i+4];
str1.Format(" :\\");str1.SetAt(0,dir[i]);
if(::GetDriveType(str1)==DRIVE_CDROM)
......
}
int len , ntmp;
char dir[128];
CString str1;
len = ::GetLogicalDrives();
num = 1;
for(int i=0; i<32; i++)
{
len = len>>1;
if((len&0x1 == 1))
num++;
if(len == 0)
break;
}
//num为获得逻辑驱动的个数
::GetLogicalDriveStrings(128,dir);
for(int i=0;i<num;i+=4)
{char ch1,ch2;
ch1=dir[i+3]; ch2=dir[i+4];
str1.Format(" :\\");str1.SetAt(0,dir[i]);
if(::GetDriveType(str1)==DRIVE_CDROM)
......
}