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...