Мне нужно, чтобы в гриде отображались словосочетания, которые были считаны из файла, в одной ячейке. Возможно, это делается с помощью getline, но я не знаю как.
Вот как выглядит проблема:
Вот код:
//Загрузка формы
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);
}
А вот то, что в файле: