Skript aus Programm heraus aufrufen.
-
Hallo!
Gibt es einem Möglichkeit, aus einem c / c++ Programm aus,
ein Shell Skript aufzurufen?
Ich kenn dan nur den Befehl spawnl(). Aber der funktioniert da in Unix nicht
Kennt wer was vergleichbares?Danke
-
Du kannst sowohl in C- als auch C++-Programmen den Aufruf system verwenden. Alternativ auch mit fork/exec, welches aufwändiger aber flexibler ist.
-
Alos es geht eigentlich um so was:
Ich muss:
pngtopnm "bild" | ppmtojpg > "Pfad"
aufrufen.
Ist es sinnvoller, ein Skript aufzurufen, indem das steht,
oder sollte man den Umweg über ein Skript nicht machen.
Also nur die 2 Programme über c++ aufrufen. Aber da wird's Prpbleme mit der Pipe geben Oder??
-
system("pngtopnm \"bild\" | ppmtojpg > \"Pfad\"");
ungeprüft