#include <stdio.h> void line_disp(int a){ printf("ここはソースファイル中の%d行目です\n",a); } int main(void){ printf("%s\n",__DATE__); printf("%s\n",__TIME__); printf("%s\n",__FILE__); printf("%d\n",__LINE__); #if defined(__STDC__) printf("%d\n",__STDC__); #else printf("__STDC__は未定義です。ANSI Cに準拠しているコンパイラなら__STDC__は1になります。\n"); #endif line_disp(__LINE__); return 1; }