씨언어 간단한 소스인데 컴파일에러납니다 도와주세요

sysmoon의 이미지

#include <stdio.h> 

main () 
{ 
/* _FILE_매크로의 문자열을 표시한다 */ 
printf("_FILE_ = %s\n", _FILE_); 
/* _LINE_매크로의 정수값을 표시한다 */ 
printf("_LINE_ = %d\n", _LINE_); 
/* _DATE_ 매크로의 문자열을 표시한다 */ 
printf("_DATE_ = %s\n", _DATE_); 
/* _TIME_매크로의 문자열을 표시한다 */ 
printf("_TIME_ = %s\n", _TIME_); 

return 0; 
} 

undefined symbol 에러 납니다. _FILE_ 매크로가 stdio.h에 없는 것 같아서
에러가 난 것 같은데..
영진 함수 사용법 책 예제거든요.. 컴파일러가 버젼이 틀려서 그런건가요?
저는 borland window ver 4.5 쓰고 있습니다.

envia의 이미지

책의 인쇄 상태 때문에 실수하신 것 같네요.

_을 __로 바꾸세요.

(모든 밑줄 한번을 두번으로 바꾸세요.)

고치고 나면 gcc에서는 돌아갔습니다.

----

It is essential, if man is not to be compelled to have recourse, as a last resort, to rebellion against tyranny and oppression, that human rights should be protected by the rule of law.
[Universal Declaration of Human Rights]

sysmoon의 이미지

감사드립니다. 꾸벅..^^

AirPlug