在Windows c ++上逐行读取管道输出

时间:2015-04-02 08:00:26

标签: c++ windows pipe stdout

我有一个c ++程序,它通过CreateProcess()启动一个新进程,并使用CreatePipe()创建的管道读取新进程的stdout。我正在使用ReadFile()从管道读取stdout。 ReadFile()函数只读取固定数量的字节而不管换行符,但我想逐行读取管道的输出。我已经看到这个在Linux上工作,但还没有在Windows上找到任何例子......

任何帮助都将受到高度赞赏....

感谢。

0 个答案:

没有答案