Как мне заполнить вектор данными из CSV и скрыть их для отображения в форме Windows для отображения - PullRequest
1 голос
/ 27 марта 2019

Я могу читать в CSV с 2 столбцами, но я застрял в том, как поместить эти данные в вектор.Оттуда я хочу связать вектор с графиком в форме окон.Другими словами, я хочу иметь визуальное представление данных из моего файла CSV.Ниже приведена часть моего кода, и вот так выглядит мой CSV.

  1. movieTitles, рейтинги
  2. "Человек-паук: в стихах-пауках", 8.6
  3. "Gully Boy", 8.5
  4. "Мстители: Бесконечная война », 8,5
  5. « Зеленая книга », 8,3
  6. « Der Untergang », 8,2
  7. « Богемская рапсодия », 8,1
  8. »Как приручить дракона », 8.1
  9. « Манбики казоку », 8.1
  10. « Рождается звезда », 7.9
  11. « Как приручить дракона: скрытый мир »", 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.

...