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打印输出
5521 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...
2299 0
|
5月前
|
存储 API C语言
C语言函数大全--e开头的函数
【6月更文挑战第6天】本篇介绍 C语言中 e开头的函数【C语言函数大全】
61 16
C语言函数大全--e开头的函数
|
5月前
|
存储 API C语言
C语言函数大全--f开头的函数(上)
【6月更文挑战第7天】本篇介绍 C语言中 f 开头的函数(上篇)【C语言函数大全】
59 3
C语言函数大全--f开头的函数(上)
|
5月前
|
存储 API C语言
C语言函数大全--b开头的函数
【6月更文挑战第2天】本篇介绍 C语言中 b开头的函数【C语言函数大全】
41 7
C语言函数大全--b开头的函数
|
5月前
|
程序员 API C语言
C语言函数大全--c开头的函数
【6月更文挑战第4天】本篇介绍 C语言中 c开头的函数【C语言函数大全】
56 2
C语言函数大全--c开头的函数
|
5月前
|
存储 Linux Serverless
C语言函数大全--d开头的函数
【6月更文挑战第5天】本篇介绍 C语言中 d开头的函数【C语言函数大全】
62 1
C语言函数大全--d开头的函数
如何根据文件夹中文件,生成对应名字的图片,名称一样的路径,这里用到了变量,将集合定义在外面,字符串拼接,正则表达式截取.jpg文件
如何根据文件夹中文件,生成对应名字的图片,名称一样的路径,这里用到了变量,将集合定义在外面,字符串拼接,正则表达式截取.jpg文件
|
5月前
|
C语言 存储 编译器
C语言函数大全--a开头的函数
【6月更文挑战第1天】本篇介绍 C语言中 a开头的函数【C语言函数大全】
46 2
C语言函数大全--a开头的函数
|
6月前
|
Shell Perl
在awk中,`-v` 参数用于从命令行导入环境变量或定义自定义变量
在awk中,`-v` 参数用于从命令行导入环境变量或定义自定义变量
423 1