Hi,
naja ...
nicht den Prozess beenden und neu starten, sondern den Prozess dahingegend beeinflussen. Kann man das mit system(); ? As Far As I Know, nein. Das alleine ist für zumindest mich bereits ein "echter Vorteil gegenüber system();".
das setzt allerdings dann voraus, dass der aufgerufene Prozess das auch unterstützt ... also steuerung über stdin ... und dass der TO das will. Dazu hat Bernd666 aber imho bisher nichts gesagt. Deshalb rate ich ihm diesbezüglich auch nichts, weil das mit der Fragestellung nix zu tun hat und ich nicht alle, die was programmieren, missionieren will.
In meiner Welt vermeide ich sowohl das eine wie das andere ... wenn andere das verwenden (wollen) - naja, warum nicht?
cu,
-ds-