Обработка файлов CSV в C ++

У меня есть требование, где мне нужно искать штрих-код продукта из CSV-файла, показанного ниже.

Sr. No.,Product Barcode,Product Description,Discount (%),Price Per Unit
1,011001,TOILET PAPER,5,40
2,011002,BATHING SOAP,0,27
3,011003,MOISTURIZER,3,95
4,011004,SHAMPOO,0,115
5,011005,CONDITIONER,5,155
6,011006,TISSUE,10,60
7,011007,HAIR OIL,0,75
8,011008,HAIR GEL,0,96
9,011009,BODY LOTION,7,195
10,011010,FACE WASH,0,85

Когда пользователь вводит штрих-код, он должен выполнить поиск в CSV-файле и подобрать цену за единицу, а также сделать скидку и сгенерировать счет. Это должно быть реализовано в C ++. На более поздней стадии разработки мне также необходимо обновить содержимое файла csv. Например, если у него есть столбецКоличество' который показывает наличие на складе конкретного продукта, и по мере того, как этот продукт продается, мне также необходимо обновить количество полей CSV.

Пожалуйста, объясните мне, как искать файл CSV и подобрать поля. Я искал в сети, но не смог найти удовлетворительный ответ.

Я использую Bloodshed Dev C ++.

Ответы на вопрос(2)

Ваш ответ на вопрос