文件名称:dbg-macro:一组C的dbg(…)宏
文件大小:123KB
文件格式:ZIP
更新时间:2024-05-15 04:02:09
c debug macro dbg C
关于 受Rusts 及其启发,一些宏可以打印并返回给定表达式的值,以进行快速,肮脏的调试。 dbg(expr)用于原始数据类型(int,float等),字符串和指针。 dbgb(expr)强制布尔值true / false输出。 dbga(expr, length)用于原始数据类型的数组。 dbgh(expr, size)转储输出的dbgh(expr, size) 。 dbge(expr)为负错误代码。 dbgbt()用于回溯。 只需在项目中包含即可使用。 例子 有关在此示例中使用的文件,请参见。 # include " dbg.h " static int factorial ( int n) { if ( dbgb (n <= 1 )) { return dbg ( 1 ); } else { return dbg (n
【文件预览】:
dbg-macro-master
----README.rst(2KB)
----codecov.yml(21B)
----tst()
--------default()
--------ndbg()
--------dbg_ncolor()
--------test.mk(3KB)
--------Makefile(205B)
--------dbg_ostream()
----.github()
--------workflows()
----examples()
--------Makefile(83B)
--------main.c(570B)
----.travis.yml(180B)
----LICENSE(1KB)
----Makefile(51B)
----docs()
--------example-build-and-run.png(110KB)
----.gitignore(530B)
----include()
--------dbg.h(28KB)