C 中 __FILE__, __LINE__ 及 __FUNCTION__ 用法
2013-03-19 09:40
381 查看
在C语言中__FILE__,为打印相应的文件名, __LINE__为打印语句在源代码中相应的行,__FUNCTION__为打印语句在源代码中相应的函数名。
运行结果:
line: 5, function: print !
#include <stdio.h> void print(void) { printf("line: %d, function: %s !\n", (__FILE_,__LINE__, __FUNCTION__); } int main() { print(); return 0; }
运行结果:
line: 5, function: print !
相关文章推荐
- #define 高级用法(Ex) __FILE__ __FUNCTION__ __LINE__
- #define 高级用法(Ex) __FILE__ __FUNCTION__ __LINE__
- 调试中关于__FILE__, __LINE__ 及 __FUNCTION__ 用法
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- FILE__,__LINE__,FUNCTION__实现代码跟踪(转载)
- 代码定位:__FILE__, __FUNCTION__, __LINE__
- linux 中C语言便于调试的宏定义编写及 __FILE__,__FUNCTION__, __LINE__参数使用
- __FILE__, __FUNCTION__, __LINE__
- __FILE__,__LINE__,__FUNCTION__的问题
- Linux几个调试宏_FUNCTION_ _TIME_ _LINE_ _FILE_ _DATA_
- how to get the caller's module name, file name , function name and line number?
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )
- C语言宏定义,内置宏,__FILE__,__LINE__,## 用法
- 调试常用的 __FILE__, __FUNCTION__, __LINE__
- linux学习之六---__LINE__&__TIME__&__FUNCTION__&__FILE__
- __FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__
- 利用__FILE__, __LINE__, __FUNCTION__跟踪调试程序
- __DATE__,__FILE__,__LINE__,__TIME__,__FUNCTION__
- __FILE__、__LINE__、__DATE__、__TIME__、__FUNCTION__