[C++]Makro funktioniert nicht

  • Guten Abend,


    Mein Name lautet CIBERKILLER.
    Und zwar bräuchte ich mal eure Hilfe.
    Ich habe ein Makro Namens 'system_ex' erstellt, diese soll gleichzeitig einen String formatieren.


    Hier mal der Komplette Code:
    Quellcode:


    Fehlercode:

    Code
    1>main.cpp(15): error C3861: "format": Bezeichner wurde nicht gefunden.


    Man gibt z.B http://www.google.de ein, dann wird der Befehl 'start http://google.de' ausgeführt :thumbup:


    Mit freundlichen Grüßen,


    CIBERKILLER

  • Bitte nutz zum starten von Programmen ShellExecute oder CreateProcess.


    Über system ist das keine gute Idee

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • @Unbekannter Soldat:
    1. Eigentlich die Tatsache, dass es dafür nicht gedacht ist sollte schon ausreichen. (*hust* Unix Code *hust*)
    2. Hat man absolut 0 Kontrolle über den Prozess - Errorhandling etc funktionieren nicht.
    3. Ist das nicht aSync sondern Syncron - sprich dein Programm muss solange warten bis der Prozess aus wirklich gestartet ist.


    Reicht dir das ?

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski