Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
denys_l
52 / 52 / 4
Регистрация: 26.09.2011
Сообщений: 186
#1

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

01.10.2012, 10:56. Просмотров 401. Ответов 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;
      }
   }
}
...

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

функции класса раздела private реализуються так же как и раздела public? в смысле виртуальных функций, дружественных функций, и т.д. - C++
функции класса раздела private реализуються так же как и раздела public? в смысле виртуальных функций, дружественных функций, и т.д.

Удаление инфы из дискового файла - C++
Есть файл. Этот файл читается и пишется как типизированный (подозреваю, что к делу это не относится), то есть в качестве указателя на буфер...

Функция вычисления длины дискового файла - C++
Как сделать функцию, которая вычисляет длину дискового файла в байтах. При этом имя файла задано в командной строке.

Доступность копирующего конструктора - C++
Всем привет. Не так давно в одной из тем была упомянута статья Герба Саттера Variable Initialization – or Is It?. По статье...

Доступность полей при чтении из файла - C++
Читая книгу Дейтела по С++, наткнулся на неясный код. В книге автор реализует задание: Создать для компании, которая может иметь до...

Пропала часть дискового пространства после изменения размера раздела акронисом - Жесткие диски
проблема вот в чем:акронисом хотел добавить места на диск (с).все сделал как надо но место с диска (е) пропало а на диске(с) не ...

1
Игорь с++
437 / 460 / 16
Регистрация: 26.01.2011
Сообщений: 2,033
01.10.2012, 15:38 #2
Цитата Сообщение от denys_l Посмотреть сообщение
Есть ли альтернативные методы определения наличия активных разделов?
Написать собственную функцию , но поверь с этим примером и функцией winapi будет тебе проще.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2012, 15:38
Привет! Вот еще темы с ответами:

Проверить ресурс на доступность - PHP
Здравствуйте. Подскажите пожалуйста как проверить ресурс на доступность, под ресурсом понимается IP адрес , либо IP адрес + ПОРТ , либо...

Проверить доступность сайта - C#
Нужно отправить post запрос на сайт, но он бывает выдает 500, 522 и подобные ошибки. Как можно реализовать своеобразную проверку. Если пост...

Проверить доступность сайта - Delphi
Второй день рою поиски и пр. толку пока нет, Как убедится что определенный урл отвечает 200, т.е. что сайт site.ru доступен? Если мона,...

Как проверить доступность порта? - Сети
Есть удаленный компьютер и есть сервер почтовый. При подключении из других мест, всё ОК! Но при попытке подключения с этого компьютера...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.