UNSTRING and STRING
IDENTIFICATION DIVISION.
PROGRAM-ID. BALL-O-STRING.
AUTHOR. BILL ROGERS.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 WHOLE-NAME PIC X(25).
01 FIRST-NAME PIC X(25).
01 MIDDLE-NAME PIC X(25).
01 LAST-NAME PIC X(25).
PROCEDURE DIVISION.
MAIN-STREET.
MOVE 'ROGERS WILLIAM THOMAS' TO WHOLE-NAME.
UNSTRING WHOLE-NAME
DELIMITED BY SPACE
INTO LAST-NAME FIRST-NAME MIDDLE-NAME.
DISPLAY 'FIRST NAME: ' FIRST-NAME.
DISPLAY 'MIDDLE NAME: ' MIDDLE-NAME.
DISPLAY 'LAST NAME: ' LAST-NAME.
STOP RUN.
IDENTIFICATION DIVISION.
PROGRAM-ID. BALL-O-STRING.
AUTHOR. BILL ROGERS.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 WHOLE-NAME PIC X(25).
01 FIRST-NAME PIC X(25).
01 MIDDLE-NAME PIC X(25).
01 LAST-NAME PIC X(25).
PROCEDURE DIVISION.
MAIN-STREET.
MOVE 'WILLIAM' TO FIRST-NAME.
MOVE 'THOMAS' TO MIDDLE-NAME.
MOVE 'ROGERS' TO LAST-NAME.
STRING FIRST-NAME DELIMITED BY SPACE
' ' DELIMITED BY SIZE
MIDDLE-NAME DELIMITED BY SPACE
' ' DELIMITED BY SIZE
LAST-NAME DELIMITED BY SPACE
INTO WHOLE-NAME.
DISPLAY WHOLE-NAME.
STOP RUN.
Cobol Home