[C/C++] __FILE__ , __LINE__ 매크로(MACRO) 사용법
서적을 참고하다가 이런 매크로가 있네요.
__FILE__ , __LINE__ 재설정 하기 위한 문법 #line integer_constant ["filename"]
[Source Code]
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int i=1, j=2;
printf("TEST %d, %d\n",i, j);
printf("%d \n", __LINE__);
printf("%s \n", __FILE__);
printf("--------------------------------\n\n\n");
#line 1 "main.cpp"
printf("%s, %d\n", __FILE__, __LINE__);
printf("%d\n", __LINE__);
#line 3000
printf("%d\n", __LINE__);
getchar();
return 0;
}
[Result]





최근 덧글