Herakles
Profifragensteller
Moin!
Ich möchte zwei Systembefehle ausführen, die im Code meines C++ Programms direkt hintereinander stehen. Folgender Code:
Würde ein derartiger Code funktionieren? Oder könnte es passieren, dass der Rechner den ersten Befehl nicht zu Ende ausführt und stattdessen gleich den nächsten beginnt, obwohl der erste noch nicht fertig ist?
Grüße, Herakles
Ich möchte zwei Systembefehle ausführen, die im Code meines C++ Programms direkt hintereinander stehen. Folgender Code:
Code:
char syscom[500];
sprintf ( syscom, "cp %s/%s %s/BestGeometry.stu", path2results, CPFile, path2results );
system(syscom);
sprintf ( syscom, "chmod 744 %s/BestGeometry.stu", path2results );
system(syscom);
Würde ein derartiger Code funktionieren? Oder könnte es passieren, dass der Rechner den ersten Befehl nicht zu Ende ausführt und stattdessen gleich den nächsten beginnt, obwohl der erste noch nicht fertig ist?
Grüße, Herakles