Passer une ligne de commande a un programme
Bonsoir :D ,
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 :
Code:
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");
} |
Le probleme c'est qu'avec system(); lorsque le path devient trop long elle ne fonctionne plus.
( du moins c'est la console de XP qui ne veut plus executer),et m'affiche :"Le systeme ne peut executer le programme specifié".:mur:
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.