Форум программистов, компьютерный форум CyberForum.ru

Проверить доступность дискового раздела _getdrives - C++

Восстановить пароль Регистрация
 
denys_l
51 / 51 / 4
Регистрация: 26.09.2011
Сообщений: 186
01.10.2012, 10:56     Проверить доступность дискового раздела _getdrives #1
Необходимо проверить наличие дискового раздела и его доступность.
Нашел функцию _getdrives().
Пример, котрый приведен в msdn очень мудреный.
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
...
TCHAR g_szDrvMsg[] = _T("A:\n");
 
int main(int argc, char* argv[]) {
   ULONG uDriveMask = _getdrives();
 
   if (uDriveMask == 0)
   {
      printf( "_getdrives() failed with failure code: %d\n",
              GetLastError());
   }
   else
   {
      printf("The following logical drives are being used:\n");
 
      while (uDriveMask) {
         if (uDriveMask & 1)
            printf(g_szDrvMsg);
 
         ++g_szDrvMsg[0];
         uDriveMask >>= 1;
      }
   }
}
...

Есть ли альтернативные методы определения наличия активных разделов?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2012, 10:56     Проверить доступность дискового раздела _getdrives
Посмотрите здесь:

C++ из раздела Рекурсия
функции класса раздела private реализуються так же как и раздела public? в смысле виртуальных функций, дружественных функций, и т.д. C++
C++ проверить
Копирование одного раздела в другой C++
C++ Функция вычисления длины дискового файла
Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым C++
Доступность полей при чтении из файла C++
C++ Тема из раздела "Непонятки в++"

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
01.10.2012, 15:38     Проверить доступность дискового раздела _getdrives #2
Цитата Сообщение от denys_l Посмотреть сообщение
Есть ли альтернативные методы определения наличия активных разделов?
Написать собственную функцию , но поверь с этим примером и функцией winapi будет тебе проще.
Yandex
Объявления
01.10.2012, 15:38     Проверить доступность дискового раздела _getdrives
Ответ Создать тему
Опции темы

Текущее время: 16:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru