Embedded 토토 사이트 순위 프로그램에 외부 파일을 포함하려면, 사용:
EXEC 토토 사이트 순위 포함파일 이름;
Embedded 토토 사이트 순위 전처리기는 다음 이름의 파일을 찾습니다.파일 이름.h, 전처리하고 결과 C 출력에 포함합니다. 따라서 임베디드 토토 사이트 순위은 포함된 파일의 명령문이 올바르게 처리됩니다.
이것은 다음과 같습니다.아님동일:
#포함 <파일 이름.h
이 파일은 토토 사이트 순위 명령의 적용을 받지 않기 때문입니다 전처리. 당연히 C를 계속 사용할 수 있습니다.#include다른 항목을 포함하라는 지시어 헤더 파일.
참고:포함 파일 이름은 대소문자를 구분합니다. 비록 나머지는EXEC 토토 사이트 순위 포함명령은 일반 토토 사이트 순위을 따릅니다. 대소문자 구분 규칙.
지시문과 유사#정의C에서 알려진 Embedded 토토 사이트 순위에도 비슷한 개념이 있습니다.
EXEC 토토 사이트 순위 정의이름; EXEC 토토 사이트 순위 정의이름 값;
따라서 이름을 정의할 수 있습니다:
EXEC 토토 사이트 순위 DEFINE HAVE_FEATURE;
그리고 상수를 정의할 수도 있습니다:
EXEC 토토 사이트 순위 정의 내 번호 12; EXEC 토토 사이트 순위 정의 MYSTRING 'abc';
사용undef이전 항목을 제거하려면 정의:
EXEC 토토 사이트 순위 UNDEF MYNUMBER;
물론 C 버전을 계속 사용할 수 있습니다.#정의그리고#undef에 Embedded 토토 사이트 순위 프로그램. 차이점은 정의한 위치입니다. 값이 평가됩니다. 사용하는 경우EXEC 토토 사이트 순위 정의그런 다음 ecpg 전처리기가 정의를 평가합니다. 값을 대체합니다. 예를 들어 다음과 같이 쓴다면:
EXEC 토토 사이트 순위 정의 내 번호 12; ... EXEC 토토 사이트 순위 업데이트 Tbl SET col = MYNUMBER;
그러면 ecpg는 이미 대체를 수행할 것이고 C는 컴파일러는 어떤 이름이나 식별자도 볼 수 없습니다.마이넘버. 사용할 수 없습니다.#정의사용할 상수에 대해 Embedded 토토 사이트 순위 쿼리의 경우, 이 경우 Embedded 토토 사이트 순위이 프리컴파일러는 이 선언을 볼 수 없습니다.
다음 지시문을 사용하여 코드를 컴파일할 수 있습니다 섹션을 조건부로:
a를 확인합니다이름그리고 다음과 같은 경우 후속 라인을 처리합니다.이름다음으로 생성되었습니다EXEC 토토 사이트 순위 정의이름.
확인 a이름그리고 다음과 같은 경우 후속 라인을 처리합니다.이름있음아님다음으로 생성됨EXEC 토토 사이트 순위 정의이름.
섹션에 대한 대체 섹션 처리 시작 둘 중 하나에 의해 소개됨EXEC 토토 사이트 순위 ifdef이름또는EXEC 토토 사이트 순위 ifndef이름.
체크이름그리고 시작 다음의 경우 대체 섹션이름다음으로 생성되었습니다EXEC 토토 사이트 순위 정의이름.
대체 섹션을 종료합니다.
예:
exec sql ifndef TZVAR; exec sql SET TIMEZONE을 'GMT'로 설정; exec sql elif TZNAME; exec sql SET TIMEZONE TO TZNAME; 토토 사이트 순위을 실행합니다. exec sql SET TIMEZONE TO TZVAR; exec sql endif;