如何输出源文件的标题和目前执行行的行数
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的形式发送给开发人员,从而进行快速维护
这主要是运用了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的形式发送给开发人员,从而进行快速维护
相关文章推荐
- CORS实现跨域资源访问
- 李刚疯狂讲义目录
- 在Spring中使用Quartz任务调度支持集群
- 微信公众号支付总结
- Mybatis 报无效的列类型 两种解决办法
- UIWebView内存泄漏解决办法(一)
- 自定义组件使用属性资源
- Gensim Word2vec 使用教程
- c#多态的简单练习
- win7 install solution for intel SKL and BSW platform
- 【IOS】NSString字符串的用法
- 【转】Android开发必知--WebView加载html5实现炫酷引导页面
- jquery 计算输入的文本的utf-8字节长度
- R语言中的rgl包的安装问题
- upyun结合carriwave实现图片的云同步
- static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
- phthon基础
- [leetcode-150]Evaluate Reverse Polish Notation(c++)
- Struts2的Annotation使用
- jtextpanel中获取图片