Desc :
__FILE__ : 현재 소스파일 경로가 문자열로 치환
__DATE__ : 현재 소스파일이 마지막으로 수정되어 컴파일된 날짜로 치환
__TIME__ : 현재 소스파일이 마지막으로 수정되어 컴파일된 시간으로 치환
__LINE__ : 현재 매크로가 호출된 라인번호로 정수형 치환
내장매크로는 주로 디버깅을 위해 많이 사용한다
Source Code :
#include <stdio.h>
void main()
{
printf("파일명: %s\n", __FILE__);
printf("날 짜: %s\n", __DATE__);
printf("시 간: %s\n", __TIME__);
printf("줄 수: %d\n", __LINE__);
}
Result :
'C' 카테고리의 다른 글
[C] 202 printf() 활용 (1) | 2021.02.04 |
---|---|
[C] scanf() 활용 (오류ㅠㅠ) (3) | 2021.02.04 |
[C] 199 #pragma (1) | 2021.02.04 |
[C] 198 매크로 상수의 선언 취소 #undef (1) | 2021.02.04 |
[C] 197 매크로 상수의 값 검사 #if~#endif (1) | 2021.02.04 |