개발하면서/etc

C Predefined Macros

오산돌구 2011. 6. 19. 21:42
반응형
#include <stdio.h>
int main() {
    printf("FILE:%s LINE :%d\n", __FILE__, __LINE__);

    printf("FILE:%s LINE :%d\n", __FILE__, __LINE__);


    printf("DATE : %s\n", __DATE__);
    printf("TIME : %s\n", __TIME__);
    return 0;
}

 

C에서 로그를 찍을 때 보다 더 많은 정보를 남기기 위한 Macro.

소스 예제는 ANSI 표준이고 아래 URL을 가면 MS에서 정의한 Macro들이 있다.

오호~ 이걸 이용해서 log4j 같이 로그 남기는 C library를 만들면 재밌을 것 같다 : )

Microsoft Predefined Macros

반응형