代码加入如下宏定义:
#define __DEBUG__ //开关
#ifdef __DEBUG__
#define DEBUG(format,...) printf(format,##__VA_ARGS__)
#else
#define DEBUG(format,...)
#endif
有需要的还可以加入FILE LINE func 等功能
由于进程需要打印报文,加入行号等容易乱,本人一般会额外自己加入一行:
DEBUG("%s,%d\n",__func__,__LINE__);
int i = 0 ;
for(i =0;i< 10;i++)
{
DEBUG("%02X ",ubuffer[i]);
}
DEBUG("\n");
网友评论