[WINAPI] Arguments

Signaler
Messages postés
7
Date d'inscription
vendredi 2 mai 2003
Statut
Membre
Dernière intervention
12 mai 2004
-
Messages postés
584
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2015
-
Bonjour, je cherche à récupérer les arguments passés au programme suivant :

--------------------

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
if(argc < 2)
{
MessageBox(NULL,"Try again ;)","test",MB_OK);
}
else
{
MessageBox(NULL,"Yeah :D","test",MB_OK);
}

return 0;
}

--------------------

et je n'y arrive évidement pas :D
j'aimerai pouvoir récupérer le nombre d'arguments ainsi que leur contenu (bref l'équivalent de argc et argv).
merci de répondre.

-- Isothop

2 réponses

Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
sous Visual C++ :
__argc et __argv
Messages postés
584
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2015

L'API CommandLineToArgvW permet de faire ça.

Regarde dans MSDN : msdn.microsoft.com/library/en-us/dllproc/ base/commandlinetoargvw.asp

On ne force pas une curiosité, on l'éveille.
.................................................Daniel Pennac