Fonction system avec arguments

Fermé
Roger55 Messages postés 1 Date d'inscription mercredi 24 juin 2009 Statut Membre Dernière intervention 24 juin 2009 - 24 juin 2009 à 14:08
 TOTO901 - 25 juin 2009 à 17:26
Bonjour,

je suis en train de faire un code qui lance synctoy.exe pour créer un nouveau dossier de syncro.


#include <windows.h>
#include <stdio.h>
#include <iostream.h>

int main()
{
char *dossierABackup ;
char *dossierSauvegarde ;
char *nomPaire ;
dossierABackup = "\"C:\\Documents and Settings\\Machin\\Bureau\\async2\"" ;
dossierSauvegarde = "\"C:\\Documents and Settings\\Machin\\Bureau\\besync2\"";
nomPaire = "Lala" ;

system("\"C:\\Program Files\\SyncToy 2.0\\SyncToy.exe\" -d(left="dossierABackup",right="dossierSauvegarde",name="nomPaire",operation=contribute");

return 0;
}


et ça ne marche pas !!!!!!!

rien a faire, lorsque je fait un C:\\Program Files\\SyncToy 2.0\\SyncToy.exe\" -R , la commande est executée

comment faire ???
merci par avance

1 réponse

Bonjour,

Peux-tu essayer de relancer après avoir supprimé le "\" qui débute
toutes tes chaînes de caractères ?
0