반응형 Standard1 [C 언어] 사전 정의 매크로 (__DATE__, __TIME__, __FILE__, __LINE__, STDC__, __FUNCTION__) 안녕하세요, 오늘은 C에서 사전 정의된 매크로에 대해 포스팅 해보도록 하겠습니다. 사전 정의 매크로 ANSI C에서는 아래와 같이 사전에 정의된 매크로가 있고, 전처리기에서 처리됩니다. __DATE__ 현재 날짜를 나타내는 문자열 __TIME__ 현재 시간을 나타내는 문자열 __FILE__ 현재 파일 이름을 나타내는 문자열 __LINE__ 현재 위치의 줄 번호를 나타내는 정수 __STDC__ ANSI 표준 C를 따르는 경우 0이 아닌 정수 참고로 함수명을 나타내는 매크로인 __FUNCTION__ (또는 __func__) 은 컴파일러가 처리하며, 컴파일러마다 사용법이 다를 수 있습니다. 사용예시 예시 #include int main(void) { printf("%s\n", __DATE__); printf(.. 2023. 4. 7. 이전 1 다음 반응형