匯東網


C 输出调试信息到 VS 的“输出窗口”

[編輯] [转简体]
|
作者:huidong | 分類:【編程】Visual Studio
[ 25 瀏覽 0 評論 8 贊 8 踩 ]

概要
输出调试信息到 VS 的输出窗口

正文

https://blog.csdn.net/weixin_34054866/article/details/92711938


方法1

直接使用VS的函数OutputDebugString

char chInput[512];  
sprintf(chInput, "int:%d\n", 500);  
OutputDebugString(chInput);



方法2

使用上文博主封装的函数

void OutputDebugPrintf(const char *strOutputString, ...)
{
    char strBuffer[4096] = {0};
    va_list vlArgs;
    va_start(vlArgs, strOutputString);
    _vsnprintf_s(strBuffer, sizeof(strBuffer) - 1, strOutputString, vlArgs);
    va_end(vlArgs);
    OutputDebugString(CA2W(strBuffer));
}

int main()
{
    int i = 10;
    OutputDebugPrintf("I'm %d years old.\n", i);
    while(1){}
    return 0;
}


[ 8] [ 8]


 評論區  0 條評論

+ 添加評論