用于 C/C++ Debug 的宏函数

Debug.h

用于打印 Debug 信息的小工具:

c 复制代码
#pragma once

#include <stdio.h>

#define DEBUG 1

#define pn puts("")
#define where printf("%s(%d)-<%s>.\n\n", __FILE__, __LINE__, __FUNCTION__)

#if (DEBUG == 1)
#define print_error(fmt, ...)                                       \
	{                                                        		\
        printf(fmt "some error message.\n", __VA_ARGS__); 			\
        where;                                                      \
    }
#else
#define print_error(fmt, ...) 		\
    {                            	\
        printf(">");             	\
        fflush(stdout);          	\
    }
#endif
相关推荐
扶苏100217 分钟前
深入理解 Vue 3 的 watchEffect
前端·javascript·vue.js
Riemann~~18 分钟前
C语言嵌入式风格
c语言·开发语言
Once_day1 小时前
GCC编译(1)入门概述
c语言·编译和链接
zmzb01032 小时前
C++课后习题训练记录Day104
开发语言·c++
爱编码的小八嘎2 小时前
第2章 认识CPU-2.2 16位微处理器(2)
c语言
未来龙皇小蓝2 小时前
RBAC前端架构-05:引入Element-UI及相关逻辑
前端·ui
honiiiiii2 小时前
SMU winter week4
c++
zmzb01033 小时前
C++课后习题训练记录Day105
开发语言·c++·算法
yanlele3 小时前
AI Coding 时代下, 关于你会写代码这件事儿, 还重要吗?
前端·javascript·ai编程
闻缺陷则喜何志丹3 小时前
【拆位法】P8743 [蓝桥杯 2021 省 A] 异或数列|普及+
c++·蓝桥杯·位运算·拆位法