在窗口应用中使用printf,cout 等将输出重定向到console
2007-01-25 12:25
477 查看
AllocConsole();
HANDLE hin = ::GetStdHandle(STD_INPUT_HANDLE);
HANDLE hout = ::GetStdHandle(STD_OUTPUT_HANDLE);
int hcin = _open_osfhandle((intptr_t)hin,_O_TEXT);
FILE* fpin = _fdopen(hcin,"r");
*stdin = *fpin;
int hcout = _open_osfhandle((intptr_t)hout,_O_TEXT);
FILE* fpout = _fdopen(hcout,"wt");
*stdout = *fpout;
std::ios_base::sync_with_stdio();
std::cout << "test";
int i;
std::cin >> i;
std::cout << i;
相关文章推荐
- 在窗口应用中使用printf,cout 等将输出重定向到console收藏 http://blog.csdn.net/royer/archive/2007/01/25/1492968.aspx
- 在窗口应用中使用printf,cout 等将输出重定向到console
- 在窗口应用中使用printf,cout 等将输出重定向到console
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf(AllocConsole后,使用GetStdHandle取得句柄,然后就可以操作了)
- MFC的GUI窗口使用Console输出函数printf
- 在Keil环境下使用JLink实现printf输出重定向至debug窗口
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- 在Keil环境下使用JLink实现printf输出重定向至debug窗口
- MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- (转)MFC的GUI窗口使用Console输出函数printf
- MFC的GUI窗口使用Console输出函数printf
- MFC程序添加console窗口+printf打印输出信息
- Eclipse CDT 调用printf/cout 控制台(console)无输出
- java.io.Console的使用以及重定向标准输出/输入
- VS 动态库中增加对printf和cout等控制台console窗口的支持
- printf/cout调用在Eclipse CDT控制台(console)中无实时输出