Archiv verlassen und diese Seite im Standarddesign anzeigen : Ausgabe von einem vom C-Programm aufgerufenen Programm ohne Temporärdatei einlesbar?
Kann man von einem C-Programm ein anderes Programm oder Skript so aufrufen das man die Ausgabe, genauer stdout, ohne Temporärdatei einlesen kann und wenn ja wie? :confused:
Die system-Funktion liefert ja nur den Rückgabewert.
locus vivendi
08-12-2013, 10:37
Mit "popen".
Mit "popen".
Aha, danke für den Tip. :)
Ich habe dazu dieses Beispiel gefunden:
http://home.fhtw-berlin.de/~junghans/cref/EXAMPLES/popen.c
Aber da stellen sich gleich eine neue Frage: Wie bekomme ich den Rückgabewert vom ausgeführten Kommando?
Bleibt nur die Krücke das Kommando um "; echo $?" zu erweitern?
Edit: Das pclose liefert den Wert.
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.