Spaces:
Sleeping
Sleeping
IDENTIFICATION DIVISION. | |
PROGRAM-ID. CSV-LIB. | |
DATA DIVISION. | |
WORKING-STORAGE SECTION. | |
01 WS-COLUMN-COUNT PIC 9(3) VALUE 0. | |
01 WS-TOKEN PIC X(256). | |
01 WS-TOKEN-LEN PIC 9(3). | |
LINKAGE SECTION. | |
01 LS-INPUT-LINE PIC X(1024). | |
01 LS-FIELD-ARRAY REDEFINES LS-INPUT-LINE. | |
02 LS-FIELDS OCCURS 20 TIMES PIC X(100). | |
PROCEDURE DIVISION USING LS-INPUT-LINE. | |
PARSE-CSV-LINE. | |
UNSTRING LS-INPUT-LINE DELIMITED BY "," INTO LS-FIELDS | |
TALLYING IN WS-COLUMN-COUNT | |
END-UNSTRING. | |
GOBACK. |