C++ чтение файла csvC++

Программы на C++. Форум разработчиков
Гость
C++ чтение файла csv

Сообщение Гость »


Я хочу прочитать CSV-файл с помощью C++ итак, вот мой код

int main(){ ifstream classFile("class.csv"); вектор classData; while (getline(classFile, line,',')) // есть входной перегруженный файл класса { classData.push_back(строка); } } вот мой вопрос: моя проблема в том, что он читает последний столбец каждой строки (поскольку он не разделен запятой), он считывает данные последнего столбца и данные первой из следующей строки. например, если бы мои данные были такими:

имя класса, местоположение класса, профессор c++, Библиотека, Джон

тогда это читается как className/ classLocation/ Professor c++/ Library / John

Можно ли как-нибудь отделить последний столбец от первого столбца следующей строки? Спасибо и извините, что это сбивает с толку

Вернуться в «C++»