DIFFERENCE BETWEEN STRING and MOVE

 

DIFFERENCE BETWEEN STRING and MOVE
 
The following COBOL program depicts the use of 
difference between STRING and MOVE command
 
 
       IDENTIFICATION DIVISION.
       PROGRAM-ID. PGM041.
       AUTHOR. MAINFRAMEWIZARD.
       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01 WS-STRING1    PIC X(19) VALUE 'MAINFRAMEWIZARD.COM'.
       01 WS-STRING2    PIC X(19) VALUE 'MAINFRAMEWIZARD.COM'.
       PROCEDURE DIVISION.
       10000-MAIN-PARA.
             MOVE  'COBOLLANG' TO WS-STRING1
             DISPLAY 'RESULT OF MOVE STATEMENT:-' WS-STRING1
             STRING 'COBOLLANG' DELIMITED BY SIZE
                    INTO  WS-STRING2
             DISPLAY 'RESULT OF STRING STATEMENT:-' WS-STRING2
             STOP RUN.
 
 
Output of the above program is
 
 
RESULT OF MOVE STATEMENT:-COBOLLANG                                                                                      
RESULT OF STRING STATEMENT:-COBOLLANGWIZARD.COM