Bonjour,
Je désire lancer un exécutable dont le chemin absolu contient des espaces
Si l'exécutable ne contient pas d'argument, je peux faire:
ce qui marche. Mon soucis est le suivant: je désire passer des arguments dont les valeurs contiennent à leur tour des espaces, par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 commande = "\"C:\\chemin espace\\pcc1.exe\""; system(commande.c_str());
C:\chemin espace\pcc1.exe -c "C:\chemin espace\data.ipq"
J'ai tenté
mais ça ne marche pas ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part commande = "\"C:\\chemin espace\\pcc1.exe\" -c \"C:\chemin espace\data.ipq\"";
Quelle chaîne de caractère serait correcte pour le second exemple ?
Cordialement,
Partager