어떻게 수정하는 몇 가지 사전 처리기 지시문이 가능합니다ECPG
전처리 기자 파일을 구문 분석하고 처리합니다.
임베디드 토토 사이트 추천 프로그램에 외부 파일을 포함 시키려면 다음을 사용하십시오.
Exec 토토 사이트 추천 포함filename
;filename
>;filename
";
내장 된 토토 사이트 추천 사전 처리기는 이름이라는 파일을 찾습니다
, 사전 처리하고 결과 C 출력에 포함시킵니다. 따라서 포함 된 파일의 내장 된 토토 사이트 추천 문은 올바르게 처리됩니다.filename
.h
theECPG
Preprocessor는 다음 순서대로 여러 디렉토리에서 파일을 검색합니다.
/usr/local/include
/usr/local/pg토토 사이트 추천/include
)/usr/include
하지만 언제Exec 토토 사이트 추천 포함 "
사용됩니다. 현재 디렉토리 만 검색됩니다.filename
"
각 디렉토리에서 전처리 기는 먼저 주어진 파일 이름을 찾아서 찾을 수없는 경우.h
파일 이름으로 다시 시도하십시오 (지정된 파일 이름에 이미 해당 접미사가없는 한)
참고Exec 토토 사이트 추천 포함
isnot동일 :
#include <filename
.h>
이 파일에는 토토 사이트 추천 명령 사전 처리가 적용되지 않기 때문입니다. 당연히 C를 계속 사용할 수 있습니다.#include
다른 헤더 파일을 포함하는 지침.
나머지 부분이 있어도 파일 이름 포함Exec 토토 사이트 추천 포함
명령은 일반 토토 사이트 추천 사례 감지 규칙을 따릅니다.
지침과 유사#define
C에서 알려진 내장 토토 사이트 추천은 비슷한 개념을 가지고 있습니다.
Exec 토토 사이트 추천 Define이름
;이름
value
;
따라서 이름을 정의 할 수 있습니다 :
exec 토토 사이트 추천 define hAd_feature;
그리고 상수를 정의 할 수도 있습니다 :
Exec 토토 사이트 추천 MyNumber 정의 12;
useundef
이전 정의를 제거하려면 :
Exec 토토 사이트 추천 Undef MyNumber;
물론 C 버전을 계속 사용할 수 있습니다#define
및#undef
내장 된 토토 사이트 추천 프로그램에서. 차이점은 정의 된 값이 평가되는 곳입니다.Exec 토토 사이트 추천 Define
그런 다음ECPG
사전 처리기는 정의를 평가하고 값을 대체합니다. 예를 들어 글을 쓰면 :
Exec 토토 사이트 추천 MyNumber 정의 12;
theECPG
이미 대체를 수행하고 C 컴파일러가 이름이나 식별자를 볼 수 없습니다MyNumber
. 사용할 수 없음#define
이 경우 임베디드 토토 사이트 추천 프리 컴파일러 가이 선언을 볼 수 없기 때문에 임베디드 토토 사이트 추천 쿼리에서 사용할 수있는 상수의 경우.
여러 입력 파일이에 이름을 붙인 경우ECPG
전처리 명령 줄,의 효과Exec 토토 사이트 추천 Define
및Exec 토토 사이트 추천 Undef
파일을 가로 질러 휴대하지 마십시오 : 각 파일은에 의해 정의 된 기호만으로 시작합니다-d
명령 줄을 켜는 스위치.
다음 지침을 사용하여 코드 섹션을 조건부로 컴파일 할 수 있습니다 :
Exec 토토 사이트 추천 IFDEF이름
;
#확인 a이름
그리고 다음 선을 처리하는 경우이름
Exec 토토 사이트 추천 Define
.이름
Exec 토토 사이트 추천 Ifndef이름
;
#확인 a이름
그리고 다음 선을 처리하는 경우이름
hasnotExec 토토 사이트 추천 Define
.이름
Exec 토토 사이트 추천 Elif이름
;
#AN 이후 선택적 대체 섹션을 시작합니다Exec 토토 사이트 추천 IFDEF
또는이름
Exec 토토 사이트 추천 Ifndef
지침. 모든 수이름
elif
섹션이 나타날 수 있습니다. 다음 줄elif
이름
정의되었습니다및동일한 이전 섹션 없음ifdef
/ifndef
...endif
구성이 처리되었습니다.
exec 토토 사이트 추천 else;
#AN 이후 선택 사항, 최종 대체 섹션을 시작합니다Exec 토토 사이트 추천 IFDEF
또는이름
Exec 토토 사이트 추천 Ifndef
지침. 동일한 이전 섹션이없는 경우 후속 선이 처리됩니다이름
ifdef
/ifndef
...endif
구성이 처리되었습니다.
Exec 토토 사이트 추천 endif;
#종료 anifdef
/ifndef
...endif
구성. 후속 선은 정상적으로 처리됩니다.
ifdef
/ifndef
...endif
구조물은 최대 127 레벨의 깊이까지 중첩 될 수 있습니다.
이 예제는 정확히 세 가지 중 하나를 컴파일합니다시간대 설정
명령 :
Exec 토토 사이트 추천 IFDEF TZVAR;
문서에 올바른 것이 없다면 일치하지 않습니다.이 양식문서 문제를보고하려면