如何在一个控制台中处理不同的输入/输出?

时间:2013-01-18 05:05:30

标签: c++ windows console

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

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

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

0 个答案:

没有答案