Jess |
Отправлено: 07.06.2004, 02:14 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 70
|
Приветствую всех.....Народ подскажите как указать программе, что искать файл нужно имено на сд-роме, а вот какая буква у СD это программа должна узнать.........
За ранееее признателен...............
|
|
Shura |
Отправлено: 07.06.2004, 09:12 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 45
|
GetDriveTypeA(char* drive)
drive — строка вида "c:\" и т.д.
Возвращаемые значения:
5 — это CD-ROM,
3- HDD
Остальные не помню — смотри в помощи |
|
AVC |
Отправлено: 07.06.2004, 09:22 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
int ret;
for (char i='A'; i <= 'Z'; i++)
{ ret = GetDriveType((AnsiString(i)+":\\").c_str());
if (ret == 0) continue;
else if (ret == 1) continue;
else if (ret == DRIVE_REMOVABLE) ;
else if (ret == DRIVE_FIXED) ;
else if (ret == DRIVE_REMOTE) ;
else if (ret == DRIVE_CDROM) this is CD;
else if (ret == DRIVE_RAMDISK) ;
else continue;
}
|
|