In DOS-Befehlen Variablen einbauen
-
Hallo!
Ich habe das Problem, dass ich einen DOS-Befehl in meinen Code eingesetzt habe
mitSystem("x");
Wie kann ich jetzt noch eine Variable aus meinem aktiven Programm noch mit in
meinen DOS-Befehl einsetzen?Mit System("x%i", variable); <-hat es nicht geklappt.
WÜrde mich freuen, wenn mir jemand schnell helfen könnte.
so long..
jesus_lite
-
hmmm was macht denn System ("x" 9 ????
eventuell kannst du mit Kommandozeilenarguementen arbeiten....
Gruß Para
-
@jesus_lite: Bau Dir doch die ganze Zeile, die Du übergeben willst, als String zusammen, bevor Du sie an system übergibst.
In etwas so:int var = 5; string cmd = "x ", arg; stringstream stringstr(var); stringstr >> arg; cmd += arg; system(cmd.c_str());