Hi, ich will ein Programm schreiben, dass ein anderes ausführt und nachher dessen Ausgabe auswertet, aber das Programm macht dies vielfach, also wird ein einfaches Programm1 | Programm2 wohl nicht reichen. Wie kann ich die Ausgabe des Programmes erhalten? Meine momentane Idee ist: system("Programm1 > /tmp/test"); Hat einer von Euch bessere Ideen? Danke Philipp
Hallo Philipp, * Philipp Otte [12.06.2005 22:46]:
ich will ein Programm schreiben, dass ein anderes ausführt und nachher dessen Ausgabe auswertet, aber das Programm macht dies vielfach, also wird ein einfaches Programm1 | Programm2 wohl nicht reichen. Wie kann ich die Ausgabe des Programmes erhalten? Meine momentane Idee ist: system("Programm1 > /tmp/test");
man 3 popen Gruß, Bernhard
participants (2)
-
Bernhard Walle
-
Philipp Otte