2010-03-02 56 views
0

我想从C++ DLL将消息打印到控制台屏幕上。此应用程序的前端使用C#。我使用AllocConsole()资金从C++ DLL创建控制台。正在创建窗口,但是当我尝试打印消息时没有正在打印消息。请帮我解决这个问题。无法从C++ DLL写入控制台屏幕

谢谢, Rakesh。

回答

0

您需要将输出流重定向到新创建的控制台。

freopen("conin$", "r+t", stdin); 
freopen("conout$", "w+t", stdout); 
freopen("conout$", "w+t", stderr); 
+0

谢谢菲。它现在有效。 – 2010-03-02 09:47:46