°æ°í
  ¹Ú¿ì¹üÀÇ Çã¶ô ¾øÀÌ´Â »ó¾÷Àû »ç¿ëÀ» ±ÝÇÕ´Ï´Ù.


 
[Example 3]
 ¾î´À ȸ»ç »ç¿øÀÇ ¼Ò¼Ó°ú ¼º¸í Á÷À§¸¦ ÀоîµéÀÎ ´ÙÀ½¿¡ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
 
ÀÔ·Â ¼³°è :
C-F (ÀÔ·Â ÆÄÀϸí)
C-R (ÀÔ·Â ·¹ÄÚµå¸í)
 
C-SOSOK (¼Ò¼Ó)
C-NAME (À̸§)
C-JIGWI (Á÷À§)
X(10)
X(20)
X(15)
 
Ãâ·Â ¼³°è :
P-F (Ãâ·Â ÆÄÀϸí)
P-R (Ãâ·Â ·¹ÄÚµå¸í)
 
X(80)
 
SAMPLE3.DAT ÆÄÀÏÀÇ  ÀÔ·Â Çü½ÄÀÔ´Ï´Ù.
0        1         2         3         4         5   
1234567890123456789012345678901234567890123456789012345
woosung01 kim sung hie        woosung_001  
woosung02 ie king suk         woosung_002  
woosung03 jung dong jae       woosung_003 
 
SAMPLE3.OUT ÆÄÀÏÀÇ  Ãâ·Â Çü½ÄÀÔ´Ï´Ù.
0        1         2         3         4         5  
1234567890123456789012345678901234567890123456789012345678
     woosung01          kim sung hie          woosung_001  
     woosung02          ie king suk           woosung_002  
     woosung03          jung dong jae         woosung_003 
 
 
 
SAMPLE3.CBL ÆÄÀÏÀÇ ÄÚµùÀÔ´Ï´Ù..
 
*
IDENTIFICATION DIVISION.
PROGRAM-ID. SAMPLE3.
*
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SOURCE-COMPUTER. SAMSUNG.
OBJECT-COMPUTER. SAMSUNG.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT  C-F  ASSIGN TO  INPUT   "SAMPLE3.DAT"
ORGANIZATION  IS  LINE  SEQUENTIAL.
SELECT  P-F  ASSIGN TO  OUTPUT  "SAMPLE3.OUT"
ORGANIZATION  IS  LINE  SEQUENTIAL.
*
DATA DIVISION.
*
FILE SECTION.
FD C-F   LABEL  RECORD  IS  STANDARD.
01 C-R.
03 C-SOSOK PIC X(10).
03 C-NAME PIC X(20).
03 C-JIGWI PIC X(15).
FD P-F  LABEL  RECORD  IS  STANDARD.
01 P-R PIC X(80).
*
WORKING-STORAGE SECTION.
*
77 I PIC 9(2) VALUE  ZERO.
01 LIST-R.
03 FILLER PIC  X(5)   VALUE  SPACES.
03 L-SOSOK PIC  X(10).
03 FILLER PIC  X(5)   VALUE  SPACES.
03 L-NAME PIC  X(20).
03 FILLER PIC  X(5)   VALUE  SPACES.
03 L-JIGWI PIC  X(15).
03 FILLER PIC  X(20)  VALUE  SPACES.
*
PROCEDURE DIVISION.
OPEN-RTN.
OPEN INPUT C-F
OUTPUT P-F.
DISPLAY    " "   ERASE.
READ-RTN.
READ   C-F  AT END  GO TO  END-RTN.
MOVE C-SOSOK TO   L-SOSOK.
MOVE C-NAME TO   L-NAME.
MOVE C-JIGWI TO   L-JIGWI.
WRITE  P-R  FROM  LIST-R  AFTER  1  LINES.
DISPLAY-RTN.
ADD   1  TO  I.
DISPLAY L-SOSOK LINE  I  POSITION  6
L-NAME LINE  I  POSITION  30
L-JIGWI LINE  I  POSITION  50.
GO TO  READ-RTN.
END-RTN.
CLOSE  C-F  P-F.
STOP   RUN.
 
 
ÁöÀû ¼ÒÀ¯±ÇÀ» º¸È£ÇսôÙ.
 
¢Ð ¢½ ¢Ñ