Я могу читать в CSV с 2 столбцами, но я застрял в том, как поместить эти данные в вектор.Оттуда я хочу связать вектор с графиком в форме окон.Другими словами, я хочу иметь визуальное представление данных из моего файла CSV.Ниже приведена часть моего кода, и вот так выглядит мой CSV.
- movieTitles, рейтинги
- "Человек-паук: в стихах-пауках", 8.6
- "Gully Boy", 8.5
- "Мстители: Бесконечная война », 8,5
- « Зеленая книга », 8,3
- « Der Untergang », 8,2
- « Богемская рапсодия », 8,1
- »Как приручить дракона », 8.1
- « Манбики казоку », 8.1
- « Рождается звезда », 7.9
- « Как приручить дракона: скрытый мир »", 7.9
Я попытался открыть CSV, но не могу ничего отобразить и не могу добавить их в свой вектор, а также не могу отобразить значения.
ifstream ip("imdbcsv.csv");
if (!ip.is_open()) {
label1->Text = "Error";
}
string movieTitles;
string ratings;
vector <string> vect;
while (ip.good()) {
getline(ip, movieTitles, ',');
getline(ip, ratings, ',');
vect.push_back(movieTitles);
//std::cout << "Name: " << movieTitles << " " << ratings << '\n';
//std::cout << "-------------------" << '\n';
//textBox1.AppendText(movieTitles);
}
this->chart1->Series["Ratings"]->Points->Add(, 3);
ip.close();
Ожидаемый результат - графическое представление данных CSV.