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打印输出
5551 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...
2308 0
如何根据文件夹中文件,生成对应名字的图片,名称一样的路径,这里用到了变量,将集合定义在外面,字符串拼接,正则表达式截取.jpg文件
如何根据文件夹中文件,生成对应名字的图片,名称一样的路径,这里用到了变量,将集合定义在外面,字符串拼接,正则表达式截取.jpg文件
|
6月前
|
Shell Perl
在awk中,`-v` 参数用于从命令行导入环境变量或定义自定义变量
在awk中,`-v` 参数用于从命令行导入环境变量或定义自定义变量
444 1
|
Python
Python输出当前代码信息:文件,行号,函数名
Python输出当前代码信息:文件,行号,函数名
151 0
Python输出当前代码信息:文件,行号,函数名
del/xcopy时如何在输出窗口中,不显示文件名
del/xcopy时如何在输出窗口中,不显示文件名
323 0
定义带参数的C宏,方便输出调试信息
定义带参数的C宏,方便输出调试信息
68 0
【WRF如何在输出的wrfoutput文件中设置添加/删除变量】
【WRF如何在输出的wrfoutput文件中设置添加/删除变量】
|
Shell
Shell数组变量定义-获取-拼接-删除
Shell数组变量定义-获取-拼接-删除
148 0
|
编译器 C语言 C++
C++中函数名字前的&或*
C++中函数名字前的&或*
723 0
C++中函数名字前的&或*