mfc程序如何实现控制台输入
我现在有一个mfc程序,想要运行时能出现一个cmd窗口,里面可以输出我的程序当前的一些调试信息(这个已经实现)。现在我想能通过这个窗口输入一些命令来控制我mfc程序的流程,或者打开(关闭)一些调试信息的显示等。哪位高手知道望赐教。如果能在程序中能用cin来输入就更好了,谢谢了。。。。。
[解决办法]
看MSDN中的Console Functions。
[解决办法]
具体就是
先AllocConsole一个控制台
用GetStdHandle获取控制台句柄
然后就可以用ReadConsole或者ReadConsoleInput读取控制台输入
也可以用WriteConsole或者WriteConsoleOutput向控制台输出
最后将控制台FreeConsole掉
[解决办法]
楼上正解
[解决办法]
重定向stdout
http://www.halcyon.com/~ast/dload/guicon.htm