Para separar un nombre y los apellidos debemos usar la instrucción UNSTRING tal y como se indica a continuación:
IDENTIFICATION DIVISION.
PROGRAM-ID. SEPARAR-NAME.
AUTHOR. DESCONOCIDO.
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 'MARIAN GONZALEZ MARTINEZ' TO WHOLE-NAME.
UNSTRING WHOLE-NAME
DELIMITED BY SPACE INTO FIRST-NAME MIDDLE-NAME LAST-NAME.
DISPLAY 'FIRST NAME: ' FIRST-NAME.
DISPLAY 'MIDDLE NAME: ' MIDDLE-NAME.
DISPLAY 'LAST NAME: ' LAST-NAME.
STOP RUN.
Vistas de página en total
Mostrando entradas con la etiqueta unstring. Mostrar todas las entradas
Mostrando entradas con la etiqueta unstring. Mostrar todas las entradas
martes, 26 de julio de 2011
Suscribirse a:
Entradas (Atom)