【随笔】预定义符号_FILE__,__LINE__,__DATE__,__TIME__的使用

原创 2016年05月30日 17:14:09

 首先,先看__FILE__,__LINE__,__DATE--,__TIME__的使用

 #include<stdio.h>

int main()
{
     printf("FILE:%s\n",__FILE__);    
     printf("DATE:%s\n",__DATE__); 
     printf("TIME:%s\n",__TIME__);  
     printf("LINE:%d\n",__LINE__);
     return 0; 
}

 

wKiom1Ywu6GS8R3uAADZf1y3Iek032.jpg

所以,我们知道:

__LINE__
编译的行号
__FILE__
进行编译的源文件
__DATE__
编译的日期
__TIME__
编译的时间

 

相关文章推荐

C语言预定义宏(__LINE__、__DATE__等)浅析

ANSIC标准定义了以下5种可供C语言使用的预定义宏:  __LINE__ 在源代码中插入当前源代码行号  __FILE__ 在源代码中插入当前源代码文件名  __DATE__ 在源代码中插入当...

调试常用的 __FILE__, __FUNCTION__, __LINE__ __DATE__, __TIME__

调试常用的  __FILE__文件  __FUNCTION__函数  __LINE__行号 __DATE__日期 __TIME__时间 没想到 VC6 不支持 __FUNCTION...

__FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__

__FILE__,__LINE__,__DATE__,__TIME__, __FUNCTION__   2008-05-12 11:43:36|  分类: ...
  • yuyin86
  • yuyin86
  • 2012年03月31日 13:59
  • 773

关于c语言中几种特殊预定义符号的使用

1. 在c语言中,有一些特殊的预定义符号,这些预定义结合使用,会产生非常有趣的事情。下面,介绍一下这些特殊的预定义符号:      _ _FINE_ _    //进行编译的源文件      _ _L...
  • r_pppp
  • r_pppp
  • 2016年11月04日 18:49
  • 217

asm基础——masm中的预定义符号

masm中的一些预定义符号说明。

程序编译与链接,以及预定义符号,

1.预处理标识符又称预定义符号,它们的值是(字符串常量、十进制数字常量) (1)__FILE__   :表示进行编译的源文件名 (2)__LINE__  :表示文件当前行的行号 (3)__DAT...

"the input line is too long, [笑脸符号] was unexpected at this time"解决思路

"the input line is too long, ☺was unexpected at this time"解决思路     问题描述:     windows环境下在CMD窗口运行批处...
  • sean4m
  • sean4m
  • 2017年02月23日 14:17
  • 486

预定义宏__LINE__解析

Author: chenzhufly Email: chenzhufly@126.com 2010-05-04     这篇我将来玩玩多线程操作,体会一下其中的乐趣。实际上这也不能严...
  • armauk
  • armauk
  • 2014年03月31日 18:01
  • 371
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【随笔】预定义符号_FILE__,__LINE__,__DATE__,__TIME__的使用
举报原因:
原因补充:

(最多只允许输入30个字)