* Erich Lindner schrieb am 10.Mai.2003:
ich hab ein C-Programm, das wiederum Perl-Code generiert. Nun moechte ich diesen Code an den Perl-Interpreter pipen.
"programm | /usr/bin/perl -"
allerdings sollte das auszufuehrende Perl-Programm die "STDIN" von dem C-Programm vererbt bekommen. Da die Pipe zwischen dem C-Programm und dem Perl-Interpreter und nicht zum eigentlichen Perl-Programm aufgebaut wird, kann dieses jedoch nicht auf die STDIN des C-Programms zugreifen.
Ich habe auch die Moglichkeit mittels "popen()" im C-Programm selbst eine Pipe zum Perl-Interpreter aufzubauen. Gibt es dann eine Moeglichkeit, zB: als Argument dem Perlprogramm die STDIN aus dem C-Programm heraus mitzuteilen, und wenn, kann dann das Perl-Programm darauf zugreifen, obwohl das C-Programm sich nach dem Abladen des Codes beendet ?
Du kannst eine Named Pipe erzeugen, oder Du kannst weitere Directiven erzeugen. Ob das alles so Sinnig ist, weiß ich allerdings nicht. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11