C --- 自定义一个宏打印当前文件名、函数名、行号

简介: C --- 自定义一个宏打印当前文件名、函数名、行号
1. #include <stdio.h>
2. 
3. #define DEBUG(format,...)       printf("[File:%s, Line:%d] "format, __FILE__, __LINE__, ##__VA_ARGS__)
4. 
5. 
6. int main(void)
7. {
8. DEBUG("hello world\n");
9. return 0;
10. }
11.

相关文章
|
安全 C++
Spdlog日志库的使用,支持文件名/行号/函数名的log打印输出
Spdlog日志库的使用,支持文件名/行号/函数名的log打印输出
5724 0
|
PHP Windows 编解码
windows命令行方式下打印和设置PATH变量
点击开始菜单,运行=》cmd打印当前变量:echo %PATH%结果:C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;d:\PROGRA~1\ssh;D:\Program Files\tortoisesvn\bin;D:\Program...
2375 0
如何根据文件夹中文件,生成对应名字的图片,名称一样的路径,这里用到了变量,将集合定义在外面,字符串拼接,正则表达式截取.jpg文件
如何根据文件夹中文件,生成对应名字的图片,名称一样的路径,这里用到了变量,将集合定义在外面,字符串拼接,正则表达式截取.jpg文件
|
Python
Python输出当前代码信息:文件,行号,函数名
Python输出当前代码信息:文件,行号,函数名
169 0
Python输出当前代码信息:文件,行号,函数名
定义带参数的C宏,方便输出调试信息
定义带参数的C宏,方便输出调试信息
77 0
|
编译器 C语言 C++
C++中函数名字前的&或*
C++中函数名字前的&或*
767 0
C++中函数名字前的&或*
|
Shell
Shell数组变量定义-获取-拼接-删除
Shell数组变量定义-获取-拼接-删除
163 0
脚本变量中包含空格的解决办法
脚本变量中包含空格的解决办法
210 0
|
Windows
Qt日志库Log4Qt的使用,支持文件名/行号/函数名的log打印输出
Qt日志库Log4Qt的使用,支持文件名/行号/函数名的log打印输出
1534 0

热门文章

最新文章