#define _CRT_SECURE_NO_WARNINGS
#define DEBUG
#include
#include
#include
#include
#ifndef DEBUG
#define myassert(x)//没有代码检测提示
#else
#define myassert(x)\
if(!(x))\
{\
printf("myassert(%s)宏开适检测......\n",#x);\
printf("当前函数名为%s,文件名为%s,代码行为%d",__FUNCTION__,__FILE__,__LINE__ );\
char str[50];\
sprintf(str,"当前函数名为%s,文件名为%s,代码行为%d",__FUNCTION__,__FILE__,__LINE__ );\
MessageBoxA(0,str,"错误提示",0);\
}
#endif
void main()
{
int num = 10;
num = 20;
myassert(num < 20);
system("pause");
}
阅读(418) | 评论(0) | 转发(0) |