Hello
The CSV parser works brilliantly but as the library documentation (
here) mentions not all CSV files are 100% formatted correctly.
To illustrate this I have created the attached program.
The 'good' CSV string has 3 columns in row 1 and 2. This processes OK.
The 'bad' CSV string has 3 columns in row 1 but 4 rows in row 2. This causes the app to crash.
It would be good if the CSV parser library had a function that could scan the input and return whether it's consistent or not, before attempting to process it.
Regards
Joe