In DOS-Befehlen Variablen einbauen



  • Hallo!

    Ich habe das Problem, dass ich einen DOS-Befehl in meinen Code eingesetzt habe
    mit

    System("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());
    

Anmelden zum Antworten