CobolBanking / cobol /csvlib.cbl
puffy310's picture
Create csvlib.cbl
55b14bf verified
raw
history blame contribute delete
642 Bytes
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.