请教一个关于管道的问题
我现在需要将一个控制台程序输出到cmd的界面的所有数据通过管道的方式输出显示到MFC做的一个界面上去.但是不能实时的显示.我现在是在MFC程序中创建一个进程(createprocess)执行控制台程序encoder.exe,然后在界面程序中使用一个死循环来不断的去读管道,而encoder.exe是不断的输出数据的,但是这样读不到数据.为什么这样不行?有什么好方法吗?一定要实时显示,像devcpp一样,都可以把程序执行的结果实时的显示到devcpp的IDE中的输出窗口中去.