컴퓨터 과학 & 영상처리 관련/C / C++

매크로를 이용한 시간 계산 함수 만들 수 있나

꺄뜨르 2013. 2. 13. 16:35

#include <stdio.h>

#define calc(str) { \
        str\
        printf(#str);\
        }

       

int main(void)
{
    calc(printf("hi\n");)
   
    getchar();
    getchar();
   
    return 0;
}


//#define calc(str) { \
//        timeCalcBegin();\
//        str\
//        timeCalcEnd();\
//        printf(#str);\
//        }

 

결과

hi
printf("hi\n");