VC++assert、OutputDebugString、GetLastError、TRACE使用

编程

#include <Windows.h>

#include <stdio.h>

#include <tchar.h>

#include <assert.h>

int WINAPI WinMain(HINSTANCE hInstance,

HINSTANCE hPrevInstance,

LPSTR lpCmdLine,

int nCmdShow)

{

fopen("Danny.txt","r+");

int res = GetLastError();//VS工具菜单-错误查找中获取上一行代码的错误原因。

assert(res == 2);//可以输入条件表达式,但结果必须为真,为假则报错。

if(res == 2)

{

OutputDebugString(L"res == 2");//在调试模式下,输出窗口中显示括号内的字符串。

}

//if(res == 0)

//{

// TRACE(L"res的值为",res);//mfc环境在调试模式下,输出窗口中显示括号内的字符串。

//}

return 0;

}

  

原文链接:https://www.cnblogs.com/Open-Source/archive/2020/07/14/13298639.html

以上是 VC++assert、OutputDebugString、GetLastError、TRACE使用 的全部内容, 来源链接: utcz.com/z/518318.html

回到顶部