一开始看比较正式的C代码的时候遇到了,有些程序输出log在使用这些。
用类似这样,感觉还挺有意思的,C语言还支持这样输出LOG信息:
#include<stdio.h>
int main()
{
printf("文件名是 %s \n",__FILE__);
printf("文件编译日期 %s \n",__DATE__);
printf("文件编译时间 %s \n",__TIME__);
printf("代码当前行 %d \n",__LINE__);
return 0;
}
//---output----
文件名是 1401pre_define.c
文件编译日期 Dec 27 2022
文件编译时间 21:01:18
代码当前行 8