반응형
#error 지시문은 전처리 과정에서 개발자에게
제약 사항 위반을 알리는데 유용하다.
사용 형태는 아래처럼 정의되지 않을 때 Compile Error 되도록 한다.
복잡한(제약사항) 프로그램일 때 사용될 수 있다.
#include <stdio.h>
#define ENGINE 0;
void main()
{
#if ENGINE
printf("Engine on..");
#else
#error Engine Off..
#endif
}
파일 구조가 단순하면 코드에서
빨간 밑줄을 바로 확인할 수 있다.
파일 구조가 복잡하더라도
빌드하면 오류 메시지를 확인할 수 있다.
Compiler 종류나 버전 제약이 필요할 때도 활용 가능하다.
예를들어 c++ 아닌경우 error 처리할 수 있다.
반응형
'프로그래밍 언어 > C 언어' 카테고리의 다른 글
[C/C++] 열거형 타입 enum 이란? (3) | 2024.06.06 |
---|---|
[C/C++] #ifdef, #if defined() 비교 및 활용 (0) | 2022.09.01 |
[C/C++] memmove() 함수 사용과 예제 (0) | 2021.11.28 |
[C/C++] memcpy 사용 방법 (0) | 2021.11.24 |
[C/C++] do-while 문 형태와 활용 (0) | 2021.11.22 |
댓글