#include<stdio.h>
#include<string.h>
#define trace(fmt,args...) if(1) do{printf("\33[93m[%s,%d] \33[96m"fmt"\33[0m",__func__,__LINE__,##args);}while(0)
int main(int argc, char *argv[])
{
trace("这是一条调试信息\n");
}
输出结果
#include<stdio.h>
#include<string.h>
#define trace(fmt,args...) if(1) do{printf("\33[93m[%s,%d] \33[96m"fmt"\33[0m",__func__,__LINE__,##args);}while(0)
int main(int argc, char *argv[])
{
trace("这是一条调试信息\n");
}
输出结果