2009년 10월 24일 토요일

[Cobol] ENVIRONMENT DIVISION.

ENVIRIONMENT DIVISION.? 프로그램이 실행될 주변 환경을 설정함. 즉, 프로그램이 작성되어지는 컴퓨터 기종과 프로그램이 컴파일되어 실행되어지는 기종을 명시하는 CONFIGURATION SECTION.과 입.출력 파일이 어떤 장치에 연결되어 있는가를 설정하는 INPUT-OUTPUT SECTION.을 기술함

78901234567890123456789012345678901234567890123456789012345678901234567890
 ENVIRONMENT        DIVISION.

* 소스 컴퓨터 기종과 컴파일되어 실행되어지는 기종을 명시(옵션)
 CONFIGURATION      SECTION.

* 소스작성 기종명(옵션)
 SOURCE-COMPUTER.   SHIINATSU-PC.

* 컴파일되어 실행되어지는 기종명(옵션)
 OBJECT-COMPUTER.   SHIINATSU-PC.

* 스페셜 이름 ex) 통화등..(옵션)
 SPECIAL-NAMES.     CURRENCY SIGN IS '\'.

* 프로그램이 실행될 때 DATA 전송과 처리에 필요한 정보를 제공
 INPUT-OUTPUT       SECTION.

* 사용하려 하는 각 파일에 이름을 지정
* (사용할 파일이 없으면 굳이 기술안해도 됨)
 FILE-CONTROL.

* [EX1.DAT]라는 파일을 입력용도로 설정
     SELECT INT1-F ASSIGN TO INPUT "EX1.DAT".

* [EX2.DAT]라는 파일을 출력용도로 설정
     SELECT OUT1-F ASSIGN TO OUTPUT "EX2.DAT".

* [EX3.DAT]라는 파일을 프린트용도로 설정
     SELECT PRT1-F ASSIGN TO PRINT "EX3.DAT".

* 대형 Cobol에서는 파일용도를 사용할 때 적용하기도 함
     SELECT XXX1-F ASSIGN TO XXX1.

1 개의 댓글: