[erledigt] sdout als Funktionsargument via Shell Pipe Operator
-
Hallo Forum,
sei p1 ein simples C-Programm, welches ein Argument übergeben bekommt und dieses als String/Char Array per printf() nach stdout schreibt. Weiter sei p2 ein ebenfalls simples C-Programm, welches vom stdout einen String einliest und diesen dann genauso wieder über stdout ausgibt.
Wie kann ich dies bei folgendem Befehlsaufruf in einer Shell umsetzen, dass sich also folgendes ereignet:
$./p1 argument | ./p2 $argumentVielen Dank für jeglichen Hinweis!
Edit: fgetc(stdin) lag so nah und doch erst jetzt nicht mehr so fern. Entschuldigt die Störung. Kann gerne gelöscht werden.
-
Es gibt noch mehr neben
fgetc:getc, scanf, std::cin, read(1, ...), ... . Alles, was Daten von der Standardeingabe liest.