pipe auslesen
-
abend!
weiss jemand wie ich daten die per pipe an mein program geschickt werden auslesen kann (in C)? also:
unix: cat <somefile> | myprog
win/dos: type <somefile> | myprog.exewie komme ich an die daten von <somefile> dran? ich hab zwar was über die funcs popen() und pipe() gelesen, aber damit klappt es nicht.
hintergrund ist: ich möchte ein scanner für qmail schreiben, der bei jedem nachrichteneingang ausgeführt wird. und die mail wird ja per PIPE weitergegeben...
danke!
-
hi
denke, es ist betriebssystemabhängig und daher nicht im ansi c forum ..
schau mal mit der suchfunktion (oben rechts) und schlagwort pipe im winapi forum, da findest du eine masse, zum bleistift
http://www.c-plusplus.net/forum/viewtopic.php?t=17393&highlight=pipe
und im linux forum hast du ja schon gefragt
-
Einfach von stdin lesen. Das pipen übernimmt hier schon die shell.