[C++/CLI] VS Odczyt z txt

0

Witam.
Chcę podczas załadowania formatki otworzyć plik txt i jego zawartość wpisać do konkretnych zmiennych obiektu Trening.

private: System::Void MyForm_Load(System::Object^  sender, System::EventArgs^  e) {
		Trening* obiekty = new Trening[10];
		StreamReader^  wczytuj = gcnew StreamReader("C:\\plik.txt");
		String^ dane;
		for (int j = 0; j < liczba; j++)
		{
			for (int i = 0; i <= 8; i++)
			{
				dane = wczytuj->ReadLine();
				obiekty[j].atrybut[i] = dane; // tutaj błąd.Do zmiennej typu string próbuję przypisać zmienną typu String^.


			}
		}
		
	} 

Liczba to zmienna globalna

Klasa Trening:

class Trening
{
public:
	string atrybut[9];
	

	Trening()
	{};
}; 

W klasie Trening nie mogę utworzyć zmiennej String . Problem jest w tym, że próbuje przypisać zawartość zmiennej typu String na zmienną typu string. Jak to rozwiązać?

0

Projekt musi być wykonany w C++/CLI

0

Problem rozwiązałem.
Zmienną string dane wystarczy przekonwertować na uchwyt na stringa:

String^ nazwa = gcnew String(dane.c_str());
							listBox1->Items->Add(nazwa); 

1 użytkowników online, w tym zalogowanych: 0, gości: 1