MFC中使用printf控制台函数
2010-08-24 14:31
211 查看
在GUI程序中使用printf函数:
#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输出。
#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
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- MFC的GUI窗口使用Console输出函数printf
- 关于控制台程序下使用mfc库中的函数时断言
- MFC中使用控制台输出printf内容
- 在MFC中使用cout和printf,输出到控制台
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf(AllocConsole后,使用GetStdHandle取得句柄,然后就可以操作了)
- MFC的GUI窗口使用Console输出函数printf
- MFC中使用控制台printf语句
- MFC的GUI窗口使用Console输出函数printf
- 如何在MFC中使用cout和printf,输出到控制台
- (转)MFC的GUI窗口使用Console输出函数printf
- MFC工程中使用printf输出到控制台
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- 使用未公开关键字在 C# 中导入外部 printf 等参数数量可变函数
- 如何在MFC线程中使用控件的成员变量和函数
- MFC中使用控制台进行数据输出