[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 $argument
Vielen 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.