Parse CSV File
Parse CSV File
#include <vector>
#include <iostream>
#include <fstream>
#include <sstream>
#include <algorithm>
std::size_t pos;
while ((pos = line.find(',')) != std::string::npos)
{
buf = line.substr(0, pos);
buf.erase(std::remove(buf.begin(), buf.end(), 'c'), buf.end());
field.str(buf);
field >> value;
field.clear();
entry.push_back(value);
line = line.substr(pos + 1);
}
if (!entry.empty())
{
destination.push_back(entry);
}
}
in.close();
}