Anfänger: Datei mit Rückgabewerten ausführen
-
Hallo,
ich möchte aus einer kompilierten C-Datei aus eine andere ausführen und deren Rückgabewerte weiterverarbeiten, das ganze unter einem abgespeckten Linux-Kernel. Genauer gesagt möchte ich die Ausgabe einer Website via CGI (mit thttpd) steuern, kann aber die Rohinformation, die das aufzurufende Programm bietet, nicht ganz an den Nutzer weiterleiten. Dazu ist es aber nötig, dass ich die Sachen, die das Programm normalerweise in die Konsole pustet, als einen String o.ä. in mein CGI-Executable bekomme.
Wie lautet ein entsprechender Befehl, mit dem ich Dateien ausführen kann (Parameterübergabe ist auch nicht schlecht)?Danke für Antworten im Voraus,
odiePS: Ja, ich muss C und CGI hernehmen, PHP gibt es leider nicht als Alternative...
-
ich hoffe, dass ich es richtig verstanden habe:
du hast ein program, das du nicht ändern kannst, das aber einen output an standard out erzeugt. diesen output willst du noch mal verarbeiten und eine webseite daraus erzeugen.du brauchst dazu die funktion popen.