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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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