Bonsoir,
Bon , voila mon probleme :
*Je dispose d'un programme qui a besoin d'arguments sur CMD pour pouvoir effectuer un traitement .
J'ai voulu automatiser la chose en ecrivant un programme :
Le probleme c'est qu'avec system(); lorsque le path devient trop long elle ne fonctionne plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int main(int argc,char *argv[]) { /// Comment passer une ligne de commande directement au 2eme prg 8O ? system("test.exe"); }
( du moins c'est la console de XP qui ne veut plus executer),et m'affiche :"Le systeme ne peut executer le programme specifié".![]()
Donc :
Si le path est court, pas de probleme , ca marche , sinon ca marche pas .
Ma question est : comment passer une ligne de commande a un prg sans utiliser la fonction system();
Merci.
Partager