您的位置:首页 > 其它

C程序调试利器。__DATE__ ,__TIME__,__FILE__,__LINE__,__FUNCTION__

2012-11-16 16:15 381 查看
我们在调试大型程序时想知道当前运行状态和编译时间。就想打印当前程序运行的行号和功能函数,现在有更方便的方法了。 如下:

printf( "\r\n ("__DATE__ " - " __TIME__ ") \r\n");

printf("%s(%d)-%s: this is function\n",__FILE__,__LINE__,__FUNCTION__);

把这2段代码加入你的程序中运行试试, 是不是很实用!!

说明:

__DATE__ // 编译日期

__TIME__// 编译时间

__FILE__// 当前文件路径

__LINE__ // 当前文件编译行数

__FUNCTION__ // 当前函数名称

转自阿莫论坛
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: