0
我終於弄清楚如何獲得標準輸入和標準輸出到主應用程序和使用CreateProcess(win32)或exec(linux)創建的進程之間的管道。現在我對利用應用程序的管道特性感興趣。我正在應用程序可以通過管道輸送到:管道使用C++處理
eg: cat file.txt | grep "a"
如果我想運行的「grep」,送「file.txt的」給它的內容(我在我的C++應用程序的緩衝區),我該怎麼做呢?我假設我不只是把它抽掉,或者我錯了。那是我做的嗎?
爲了提高效率和一般的巧妙,跳過「貓」並重定向grep的stdin從文件中讀取:grep「a」
2009-09-14 02:47:53