High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Accueil
Forum Codes-Sources
C / C++ / C++.NET
C++ & C++ .NET
"Les disques sont-ils là?" Demande le programme.
Signaler
cs_ProgVal
Messages postés
33
Date d'inscription
dimanche 23 avril 2006
Statut
Membre
Dernière intervention
22 octobre 2006
-
25 mai 2006 à 10:06
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
14 juin 2006 à 18:10
Bonjour,
J'ai vu dans les vieux installers de programmes des ComboBox avec dedans tous les diques présents. Quelqu'un pourrai-t-il me donner le code ou latechnique qui permet d'y arriver?
Merci d'avance
ShowMessage("Coucou, c'est ProgVal")
Afficher la suite
A voir également:
Getlogicaldrives c++
Programme c qui affiche le contenu de répertoire d'un disque et trier les fichie
✓
-
Forum - C
Exécuter un programme quand on connecte un disque
✓
-
Forum - Visual Basic 6
Comment copier mon programme sur le disque dur ...
✓
-
Forum - C# / .NET
Création d'un programme qui exécute un fichier sur le disque dur
✓
-
Forum - Visual Basic
Programme python jeu
- Guide
4
réponses
Réponse 1 / 4
cs_magma
Messages postés
198
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
18 mars 2011
1
25 mai 2006 à 10:57
#include <windows.h>
#include <stdio.h>
int main(void)
{
int n;
DWORD drivemask = GetLogicalDrives();
printf("Liste des lecteurs:\n");
for(n = 0; n < 26; n++)
if(drivemask & (1 << n))
printf("\t %c: \n", 'A' + n);
return system("pause");
}
Réponse 2 / 4
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
25
25 mai 2006 à 12:44
Ne pas boucler jusque 26 inutilement:
void __stdcall FillAllDrives(HWND hcmb)
{
DWORD dwdrvs;
char szdrv[4];
if(!(dwdrvs = GetLogicalDrives())) return;
*((DWORD*)szdrv) = '\\:A';
goDrvs:
if(dwdrvs & 1) SendMessage(hcmb, CB_ADDSTRING, 0, (long) szdrv);
szdrv[0]++;
if(dwdrvs >>= 1) goto goDrvs;
SendMessage(hcmb, CB_SETCURSEL, 0, 0);
}
// UNIQUEMENT DISQUES DURS LOCAUX
void __stdcall FillCmbDrives(HWND hcmb)
{
DWORD dwdrvs;
char szdrv[4];
if(!(dwdrvs = GetLogicalDrives())) return;
*((DWORD*)szdrv) = '\\:A';
goDrvs:
if(dwdrvs & 1)
if(GetDriveType(szdrv) == DRIVE_FIXED)
SendMessage(hcmb, CB_ADDSTRING, 0, (long) szdrv);
szdrv[0]++;
if(dwdrvs >>= 1) goto goDrvs;
SendMessage(hcmb, CB_SETCURSEL, 0, 0);
}
ciao...
BruNews, MVP VC++
Réponse 3 / 4
cs_ProgVal
Messages postés
33
Date d'inscription
dimanche 23 avril 2006
Statut
Membre
Dernière intervention
22 octobre 2006
14 juin 2006 à 18:03
Merci, mais
Vous pouvez me le dire en Builder?
Merci d'avance.
Réponse 4 / 4
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
25
14 juin 2006 à 18:10
Ils ne comprend pas le C ton Builderror ???
ciao...
BruNews, MVP VC++
Votre réponse
Répondre
Posez votre question
A voir également
Programme c conjugaison 1er groupe
Programme python tour de hanoi
Programme qui affiche les diviseurs d'un nombre en c
Programme python jeu snake
Test de programmation