在vs窗口中添加一个控制台

来源:互联网 发布:c decltype实现源码 编辑:程序博客网 时间:2024/06/06 11:51
#include <io.h>#include <fcntl.h>#include <stdio.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);}

在初始化的时候把initConsole初始化一下,就可以用printf(***)



创建的这个控制台是独立出来的,我也想把他嵌入输出窗口中(类似下面的这个里面)


谁有更高的方法欢迎来指教



0 0