您的位置:首页 > 编程语言 > C语言/C++

C语言调试打印

2016-08-04 11:13 162 查看
#if DEBUG

#define DBG_PRINTF(fmt, ...)  do { \

        fprintf(stderr, "[%s,%s,%d]: " fmt, __FILE__, __FUNCTION__, __LINE__ , ##__VA_ARGS__); \

        fprintf(stderr, "\n"); \
        } while(0)

#else

#  define DBG_PRINTF(fmt, ...)

#endif

C 语言非常好的调试打印,可以输出文件名,函数名和行数。

PS:本文为原创,转载请注明出处,谢谢配合。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 调试 printf