Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 将 cout 重定向到 Windows 中的控制台
我创建了一个子 Richedit 窗口,CreateWindow我想知道是否可以重定向所有 cout 调用,以便文本出现在 RichEdit 控件而不是控制台中?
CreateWindow
据我所知,你不能这样做。您需要发送窗口消息来设置控件中的文本。
这并不是说您不能使用流语法。您可以定义自己的ostream并使用它而不是cout,然后将字节传递到您的窗口中。它对您不生成的任何输出都没有帮助,如果您混合printf调用(您不应该这样做)也无济于事。
ostream
cout
printf