batch datei innerhalb eines c programm aufrufen



  • Innerhalb meines c programms wollte ich einen xml-Editor "pollo" starten und dass er eine xml datei liest, die von meinem programm erstellt wurde, bevor der Editor gestartet wird.
    Unter linux hat es geklappt mit der Anweisung:
    system("lib/pollo-0.4-bin/bin/pollo.sh datei.xml")
    aber unter windows nicht mit der Anweisung:
    system("lib\pollo-0.4-bin\bin\pollo.bat datei.xml");
    könnte jemand mir dabei helfen dies zu lösen?
    ich bedanke mich im voraus. 🙂 🙂 🙂



  • Du musst die BackSlashes (oder sind es nur Slashes?) escapen:
    system("lib\\pollo-0.4-bin\\bin\\pollo.bat datei.xml");

    Allerdings würde ich immer die Linux-Variante nehmen: Die Funktioniert auch unter Windoof... 🙂


Anmelden zum Antworten