C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__
2014-03-20 22:11
561 查看
本文演示了C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用。
这几个预定义符的名称就没必要再介绍了,顾名思义嘛。
// 演示 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用
#include "stdio.h"
void testFunc(void){
printf("File = %s\nLine = %d\nFunc=%s\nDate=%s\nTime=%s\n",
__FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__);
}
int main(int argc, char* argv[])
{
testFunc();
getchar();
return 0;
}
VC2010编译通过,运行结果为:
注意,这些预定义符可能在有些编译器会使用小写单词。
这几个预定义符的名称就没必要再介绍了,顾名思义嘛。
// 演示 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用
#include "stdio.h"
void testFunc(void){
printf("File = %s\nLine = %d\nFunc=%s\nDate=%s\nTime=%s\n",
__FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__);
}
int main(int argc, char* argv[])
{
testFunc();
getchar();
return 0;
}
VC2010编译通过,运行结果为:
File = c:\test\test__func__.cpp Line = 8 Func=testFunc Date=Sep 7 2012 Time=00:15:42
注意,这些预定义符可能在有些编译器会使用小写单词。
相关文章推荐
- C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用演示
- C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用
- [笔记]C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用演示
- C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用演示
- 关键字: C/C++,预定义宏,__FILE__, __LINE__, __DATE__,__TIME__,__func__,__FUNCTION__ __FILE__:当前源代码文件名的字符串文
- 【随笔】预定义符号_FILE__,__LINE__,__DATE__,__TIME__的使用
- 预定义符号,__FILE__, __LINE__, __DATE__, __TIME__, __STDC__
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__
- C语言程序获取或者打印当前语句所在的行号、当前源文件的文件名、程序编译的日期等信息(__LINE__、__FUNCTION__、__FILE__、__DATE__、__TIME__)
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__
- C标准中预定义的宏,__DATE__,__TIME__,__FILE__,__LINE__,__func__
- C/c++几个预定义的宏:__DATE__,__TIME__,__FILE__,__LINE__
- C语言 __FILE__, __LINE__,__DATE__,__TIME__
- 【随笔】预定义符号_FILE__,__LINE__,__DATE__,__TIME__的使用
- __FILE__、__LINE__、__DATE__、__TIME__、__FUNCTION__
- C/c++几个预定义的宏:__DATE__,__TIME__,__FILE__,__LINE__
- 调试常用的 __FILE__, __FUNCTION__, __LINE__ __DATE__, __TIME__
- C程序调试利器。__DATE__ ,__TIME__,__FILE__,__LINE__,__FUNCTION__
- __FILE__,__LINE__,__DATE__,__TIME__,__FUNCTION__调试宏
- C++的__VA_ARGS__、__FILE__、__FUNCTION__、__LINE__、__DATE__、__TIME__宏