#include <stdio.h>
#include <stdarg.h>
#include <windows.h>
static int WriteConsoleOfMine(char *format, ...)
{
int cnt = 0;
#ifdef _DEBUG
const int BUFFER_SIZE = 1024;
char buffer[BUFFER_SIZE];
va_list argptr;
va_start(argptr,format);//#include <stdarg.h>
//cnt = wvsprintf(buffer,format,argptr);
cnt = _vsnprintf(buffer,BUFFER_SIZE ,format, argptr);//#include <stdio.h>
va_end(argptr);
void *handle = GetStdHandle(STD_ERROR_HANDLE);
if(!handle)
{
AllocConsole();
handle = GetStdHandle(STD_ERROR_HANDLE);
}
SetConsoleTitle("MyConsole");
WriteConsole(handle,buffer,strlen(buffer),0,0);//#include <windows.h>
#endif
return cnt;
}
添加控制台调试【Console】
最新推荐文章于 2022-10-09 00:01:01 发布