#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(***)
创建的这个控制台是独立出来的,我也想把他嵌入输出窗口中(类似下面的这个里面)
谁有更高的方法欢迎来指教