几个带双下划线的宏
__FILE__ 包含当前程序文件名的字符串__LINE__ 表示当前行号的整数
__DATE__ 包含当前日期的字符串
__STDC__如果编译器遵循ANSI C标准,它就是个非零值
__TIME__ 包含当前时间的字符串
例程:
#include<stdio.h>
#include<stdlib.h>
void fun();
int main()
{
// fun();
printf("%s\n%s\n%s\n%d\n",__FILE__,__DATE__,__TIME__,__LINE__);
//__DATE__
//__TIME__
// system("dir>abc.txt");
return 0;
}结果:

版权声明:本文为博主原创文章,未经博主允许不得转载。

浙公网安备 33010602011771号