@EboLiK

Как отобразить слова с пробелами в datagridview?

Мне нужно, чтобы в гриде отображались словосочетания, которые были считаны из файла, в одной ячейке. Возможно, это делается с помощью getline, но я не знаю как.

Вот как выглядит проблема:
62852a5ee23c8492511634.png

Вот код:
//Загрузка формы
  private: System::Void Hot_dishes_Load(System::Object^ sender, System::EventArgs^ e)
  {
    this->dataGridView1->Location = System::Drawing::Point(12, 47);

    if (L != NULL)
    {
      L = DelFirst_List(L);
    }

    menu v;
    int n = 0;

    ifstream f("Hot_dishes.txt");

    std::string name;
    std::string type;
    int count;
    int price;

    f >> type;
    f >> name;
    f >> count;
    f >> price;

    v.type = type;
    v.name = name;
    v.count = count;
    v.price = price;

    L = Init_List(v);
    LIST* q = L;

    while ((f >> type) && (f >> name) && (f >> count) && (f >> price))
    {
      v.type = type;
      v.name = name;
      v.count = count;
      v.price = price;

      q = InsAfter_List(v, L, q);
    }
    f.close();
    Scan_List(L);
  }


А вот то, что в файле:
62852aca83137041832674.png
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
попробуйте так

file.getline(buffer,n,'\n');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы