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
Partager