Click here to Skip to main content
15,905,010 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralCPen Pin
Ahmad997-Feb-03 3:55
Ahmad997-Feb-03 3:55 
GeneralRe: CPen Pin
Joaquín M López Muñoz7-Feb-03 4:00
Joaquín M López Muñoz7-Feb-03 4:00 
GeneralRe: CPen Pin
Ahmad997-Feb-03 4:09
Ahmad997-Feb-03 4:09 
GeneralRe: CPen Pin
Maximilien7-Feb-03 4:19
Maximilien7-Feb-03 4:19 
GeneralCTreeCtrl Pin
will13837-Feb-03 3:51
will13837-Feb-03 3:51 
GeneralRe: CTreeCtrl Pin
Joaquín M López Muñoz7-Feb-03 3:59
Joaquín M López Muñoz7-Feb-03 3:59 
GeneralRe: CTreeCtrl Pin
will13837-Feb-03 4:11
will13837-Feb-03 4:11 
GeneralRe: CTreeCtrl Pin
Joaquín M López Muñoz7-Feb-03 4:33
Joaquín M López Muñoz7-Feb-03 4:33 
You can use this snippet:
#include <windows.h>
#include <iostream>
#include <sys/types.h>
#include <sys/stat.h>
 
using namespace std;
 
bool exists_drive(const char letter)
{
  char nul_file[]="#:\\NUL";
  nul_file[0]=letter;
 
  DWORD error_mode=::SetErrorMode(0);
  ::SetErrorMode(error_mode|SEM_FAILCRITICALERRORS);
 
  struct _stat st;
  int res=_stat(nul_file,&st)==0;
 
  ::SetErrorMode(error_mode);
 
  return res!=0;
}
 
int main(void)
{
  for(char drive='A';drive<='Z';++drive){
    if(exists_drive(drive)){
      cout<<drive<<": OK"<<endl;
    }
    else{
      cout<<drive<<": empty"<<endl;
    }
  }
 
  return 0;
}


Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
GeneralRe: CTreeCtrl Pin
will13837-Feb-03 4:36
will13837-Feb-03 4:36 
GeneralRe: CTreeCtrl Pin
Joaquín M López Muñoz7-Feb-03 4:43
Joaquín M López Muñoz7-Feb-03 4:43 
GeneralRe: CTreeCtrl Pin
will13837-Feb-03 4:50
will13837-Feb-03 4:50 
GeneralRe: CTreeCtrl Pin
will13837-Feb-03 5:31
will13837-Feb-03 5:31 
GeneralRe: CTreeCtrl Pin
will13837-Feb-03 5:44
will13837-Feb-03 5:44 
GeneralCapturing stdout/stderr Pin
Chou7-Feb-03 3:40
Chou7-Feb-03 3:40 
GeneralRe: Capturing stdout/stderr Pin
Joaquín M López Muñoz7-Feb-03 3:43
Joaquín M López Muñoz7-Feb-03 3:43 
GeneralRe: Capturing stdout/stderr Pin
Chou7-Feb-03 3:51
Chou7-Feb-03 3:51 
GeneralConverting C++ project to MFC Pin
Jabir7-Feb-03 3:29
Jabir7-Feb-03 3:29 
GeneralRe: Converting C++ project to MFC Pin
Joaquín M López Muñoz7-Feb-03 3:45
Joaquín M López Muñoz7-Feb-03 3:45 
GeneralRe: Converting C++ project to MFC Pin
Jabir7-Feb-03 21:42
Jabir7-Feb-03 21:42 
GeneralVisio like MFC control Pin
loic7-Feb-03 2:57
loic7-Feb-03 2:57 
GeneralLibrary in Visual C++ .NET Pin
jongentje7-Feb-03 2:40
jongentje7-Feb-03 2:40 
GeneralRe: Library in Visual C++ .NET Pin
HENDRIK R7-Feb-03 2:49
HENDRIK R7-Feb-03 2:49 
GeneralEditing Files/Creating FIles Pin
PyroSkull6667-Feb-03 2:39
PyroSkull6667-Feb-03 2:39 
GeneralRe: Editing Files/Creating FIles Pin
HENDRIK R7-Feb-03 2:45
HENDRIK R7-Feb-03 2:45 
GeneralProblem with Matrox Meteor-II/CL Framegrabber Pin
Heiko 377-Feb-03 2:13
sussHeiko 377-Feb-03 2:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.