MFC/Win32下调用控制台调试
1.std方式:
//开启控制台调试
AllocConsole();
//重定向输出
freopen("CONOUT$", "w+t", stdout);
freopen("CONIN$", "r+t", stdin);
//关闭控制台
freeConsole();
2.直接写入控制台方式:
//开启控制台
AllocConsole();
//获取句柄
HANDLE h_Console := GetStdHandle(STD_OUTPUT_HANDLE);
//写入控制台
WriteConsole(h_Console,“内容”,strlen(“内容”),NULL,NULL);
//关闭控制台
freeConsole();