[WINAPI] Arguments

darkalpha Messages postés 7 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 12 mai 2004 - 12 mai 2004 à 11:04
garslouche Messages postés 583 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 29 mai 2015 - 12 mai 2004 à 11:29
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

ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
12 mai 2004 à 11:25
sous Visual C++ :
__argc et __argv
0
garslouche Messages postés 583 Date d'inscription mardi 26 novembre 2002 Statut Membre Dernière intervention 29 mai 2015 1
12 mai 2004 à 11:29
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
0
Rejoignez-nous