Bonjour,

J'aimerais utiliser la fonction _spawnl, seulement j'obtiens un résultat étrange...

_spawnl( _P_WAIT, "Path\\app.exe", "app.exe", szInputData, szOutputData, NULL );

Et dans mon app.exe, je fais des printfs pour vérifier le passage d'arguments:

argc
argv[0]
argv[1]
argv[2]

Seulement dans app.exe, argc=1 et argv[0] (le seul) = "Path\\app.exe", les autres étant à NULL

Sachant que c'est le cmdname, pourquoi est-il mis en tant qu'argument, et surtout, pourquoi argc = 1 alors que je mets plusieurs paramètres?

Merci
Stup