Я в основном запускаю следующий код.Этот код перебирает строку за строкой и захватывает различные поля общего файла таблицы с разделителями-запятыми.Моя проблема в том, что иногда поле «title» может содержать запятые.Когда это произойдет, он будет заключен в кавычки, например: «это, это мой заголовок».Но когда мой код видит запятую, он обрабатывает все после него, как следующее поле.Не все названия имеют кавычки, только те, в которых есть запятые.Моя проблема в том, что я понятия не имею, как сделать проверку кода для этого .... Как я могу получить свой код для проверки на эту проблему?
Большое спасибо, yall.Это очень много значит для моей оплачиваемой работы!
while (getline(BookLine, ImpLine, '\n')) // Get each line
{
// create a string stream from the standard string
std::istringstream StrLine(ImpLine);
std::string
bookNumber,
chk,
author,
title,
edition;
// Parse lines
std::getline(StrLine,bookNumber,',');
std::getline(StrLine,chk,',');
std::getline(StrLine,author,',');
std::getline(StrLine,title,',');
std::getline(StrLine,edition,',');
}