1

我正在使用 c++ 开发一个 Windows 服务器程序,当程序启动时它会停留几天并将重要的日志输出到默认的 Windows 控制台。现在我想在控制台中添加一些控制功能,比如我可以输入查询或停止之类的内容,然后程序输出变量号或停止接受请求。所以出现了问题,我在一个控制台中混合了两个输出流(日志和查询响应)和一个输入流。如何在一个控制台中分离三个不同的流?也许我可以编写自己的控制台来替换默认的 Windows 控制台?

我相信这是一个非常正常的需求,很多服务器应用程序已经实现了这个,但我找不到任何源代码......

我知道我可以使用 ncurses,但我认为 ncurses 似乎太低级了。任何建议都会受到赞赏。

4

0 回答 0