您的位置:首页 > 其它

如何输出源文件的标题和目前执行行的行数

2015-08-20 15:27 323 查看
以下是源代码截图:



这主要是运用了ANSI C和Microsoft C++预先定义的一些宏来实现的。不止这两个,还有下面这些比较常用的:

1)__DATE__:当前文件的编译日期。与在time.h中定义的asctime函数返回的格式一样,即是Mmm DD yyyy(月、日、年);

2)__FILE__:当前源文件的名称。字符串格式(const char);

3)__LINE__:当前代码在源文件中的行数。一个整数。

4)__TIME__:当前源文件的编译时间。一个字符串(hh:mm:ss);

5)__TIMESTAMP__:当前源文件最后编译的日期时间。一个字符串(格式为:Ddd Mmm Date hh:mm:ss yyyy,即星期几、月、日、时、分、秒、年);

其中通过宏__FILE__和__LIEN__可以快速的定位程序出错的文件和位置,并通过Email的形式发送给开发人员,从而进行快速维护
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: