Bonjour,
j'aimerais lancer un script avec plusieurs arguments depuis un programme c et j'ai un petit soucis avec le passage des arguments.
En fait, quand je fais :
ousystem("/chemin absolu du script/ arg1 arg2");
ça marche nickel.var="/chemin absolu du script/ arg1 arg2";
system(var);
Par contre quand je fais :
là ça foire. Mon script s'exécute mais mal car les arguments sont ignorés à priori. Sans doute les espaces dans mon scanf qui posent problème ?scanf("%s", var); donc je lis ma valeur entré par l'utilisateur
system(var);
Partager