임베디드 토토 사이트 순위 프로그램에 외부 파일을 포함 시키려면 사용:
Exec 토토 사이트 순위 포함filename;
내장 된 토토 사이트 순위 사전 처리기는라는 파일을 찾습니다.filename.h, Preprocess It 및 결과 C 출력에 포함하십시오. 따라서 내장 된 토토 사이트 순위 포함 된 파일의 명령문은 올바르게 처리됩니다.
이것이not동일 :
#include <filename.h
이 파일은 토토 사이트 순위 명령에 적용되지 않기 때문에 전처리. 당연히 C를 계속 사용할 수 있습니다.#include다른 사람을 포함하는 지침 헤더 파일.
참고 :포함 파일 이름은 Case-insensitive, 나머지에도 불구하고Exec 토토 사이트 순위 포함하다명령은 일반 토토 사이트 순위을 따릅니다 사례 감민 규칙.
지침과 유사#defineC에서 알려진 내장 토토 사이트 순위은 비슷한 개념을 가지고 있습니다.
Exec 토토 사이트 순위 Define이름; Exec 토토 사이트 순위 Define이름 value;
따라서 이름을 정의 할 수 있습니다 :
exec 토토 사이트 순위 define hAd_feature;
그리고 상수를 정의 할 수도 있습니다 :
Exec 토토 사이트 순위 MyNumber 정의 12; Exec 토토 사이트 순위 MyString 'ABC'를 정의합니다.
useundef이전을 제거하려면 정의:
Exec 토토 사이트 순위 Undef MyNumber;
물론 C 버전을 계속 사용할 수 있습니다#defineand#undefin 내장 된 토토 사이트 순위 프로그램. 차이점은 귀하가 정의한 곳입니다 값이 평가됩니다. 사용하는 경우Exec 토토 사이트 순위 정의하다그런 다음 ECPG 전 처리기가 정의를 평가합니다 값을 대체합니다. 예를 들어 글을 쓰면 :
Exec 토토 사이트 순위 MyNumber 정의 12; ... Exec 토토 사이트 순위 업데이트 TBL SET COL = MYNUMBER;
그러면 ECPG는 이미 대체 및 C를 수행합니다. 컴파일러는 이름이나 식별자가 보이지 않습니다MyNumber. 사용할 수 없음#Define사용하려는 상수 이 경우 임베디드 토토 사이트 순위이므로 임베디드 토토 사이트 순위 쿼리에서 Precompiler는이 선언을 볼 수 없습니다.
다음 지침을 사용하여 코드를 컴파일 할 수 있습니다 조건부 섹션 :
확인 a이름및 다음 선이 처리하는 경우이름Exec 토토 사이트 순위 Define이름.
확인 a이름및 다음 선이 처리하는 경우이름hasnotExec 토토 사이트 순위 Define이름.
섹션의 대체 섹션을 처리하기 시작합니다 어느 쪽이도 소개Exec 토토 사이트 순위 IFDEF이름또는exec 토토 사이트 순위 ifndef이름.
checks이름시작합니다 대체 섹션 인 경우이름Exec 토토 사이트 순위 Define이름.
대체 섹션을 종료합니다.
예 :
exec Sql ifndef tzvar; Exec 토토 사이트 순위 Timezone을 'GMT'로 설정합니다. Exec 토토 사이트 순위 Elif Tzname; Exec 토토 사이트 순위 TIGNAME TIMEZONE를 설정합니다. Exec 토토 사이트 순위 else; Exec 토토 사이트 순위 시간대를 TZVAR로 설정합니다. Exec 토토 사이트 순위 endif;