프로그래밍 팁

__FILE__, __FUNCTION__, __LINE__ 매크로

바보 악마 2008. 3. 13. 12:29

printf, printk, fprintf 등등..

 

테스트나 디버깅 할때 어느 파일의 어느 함수의 몇번째 라인인지를 손쉽게 찍어 주는 구마..

 

 

예)

 

printf("파일 : %s,  함수 : %s,  라인 : %d\n", __FILE__, __FUNCTION__, __LINE__);

 

 

종종 __FUNCTION__ 에서 에러가 날수도 있는데....

 

그러면 대신 __func__ 를 사용하도록......

'프로그래밍 팁' 카테고리의 다른 글

file path  (0) 2008.04.23
OutputDebugString  (0) 2008.03.18
boost의 random  (0) 2008.03.12
#define enumstr(a) (#a)  (0) 2008.02.04
10가지 타입의 프로그래머를 소개한다.  (0) 2008.01.02