2011-06-09 65 views

回答

2

只是從標準輸入讀取,如使用scanf()。

2

Linux/Unix中的管道將把第一個程序的輸出傳送到第二個程序的標準輸入。您如何訪問標準輸入將取決於您使用的語言。

0

當您在shell中鍵入「ls -l | mycode」時,它就是shell程序本身(例如bash,zsh),它可以完成管道的所有詭計。它只是在標準輸入上提供從ls -lmycode的輸出。同樣,您在標準輸出或錯誤上編寫的任何內容都可以被shell重定向或傳送給其他進程或文件。具體如何讀取和寫入這些文件取決於語言。