MFC的GUI窗口使用Console输出函数printf
2017-11-08 15:42
537 查看
原文地址:http://blog.csdn.net/VisualEleven/article/details/5517541
在GUI程序中使用printf函数:
[cpp] view
plain copy
#include <io.h>
#include <fcntl.h>
void InitConsole()
{
int nRet= 0;
FILE* fp;
AllocConsole();
nRet= _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT);
fp = _fdopen(nRet, "w");
*stdout = *fp;
setvbuf(stdout, NULL, _IONBF, 0);
}
只要将上面的函数加到初始化的地方之后,就可以使用printf输出数据到console了,当然也可以使用cout输出。
在GUI程序中使用printf函数:
[cpp] view
plain copy
#include <io.h>
#include <fcntl.h>
void InitConsole()
{
int nRet= 0;
FILE* fp;
AllocConsole();
nRet= _open_osfhandle((long)GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT);
fp = _fdopen(nRet, "w");
*stdout = *fp;
setvbuf(stdout, NULL, _IONBF, 0);
}
只要将上面的函数加到初始化的地方之后,就可以使用printf输出数据到console了,当然也可以使用cout输出。
相关文章推荐
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf(AllocConsole后,使用GetStdHandle取得句柄,然后就可以操作了)
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- (转)MFC的GUI窗口使用Console输出函数printf
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- MFC程序添加console窗口+printf打印输出信息
- 在窗口应用中使用printf,cout 等将输出重定向到console
- 在窗口应用中使用printf,cout 等将输出重定向到console
- 在窗口应用中使用printf,cout 等将输出重定向到console收藏 http://blog.csdn.net/royer/archive/2007/01/25/1492968.aspx
- 在窗口应用中使用printf,cout 等将输出重定向到console
- mfc(win32)gui程序中添加console信息输出输出窗口
- MFC一些窗口函数使用注意
- VC MFC如何使用Console输出调试信息..
- MFC的窗口类虚函数PostNcDestroy使用应注意
- Win32应用程序使用Console窗口输出调试信息