witam, mam spory problem... potrzebuje przekonwertować jak w temacie std::string na system::string^. znalazłem nawet sporo tematów jak do tego dojść i powiedzmy, że mi się udało skompilować program bez błędów. niestety jak skorzystam z funkcji, która już to realizuje, dostaje dużego errora: ** _BLOCK_TYPE_IS_VALID(phead->nBlockUse) - assertion faliure** i nie wiem jak już tego się pozbyć...
funkcja, która u mnie się tym bawi wygląda następująco:
void wyswietl(graf obiekt)
{
int i, j;
string str;
for(i = 0; i < obiekt.size; ++i)
{
this->textBox3->AppendText("\n");
for(j = 0 ; j < obiekt.size; ++j)
{
ostringstream ss;
ss << obiekt.best[i][j];
str = ss.str();
String ^out2 = gcnew String(str.c_str());
this->textBox3->AppendText(out2);
this->textBox3->AppendText(" ");
}
}
}
wiem, że nie jest to piękny kod, ale potrzebuje to zrobić. na forum mieliście jakieś tematy o konwersji, które znalazłem przy pomocy "Szukaj". nie wiem czemu jednak linki .... nie działały czy coś... jak wchodziłem na nie.. to nie pojawiały mi się żadne tematy...
jeżeli wiecie jak zrobić to, aby zadziało (znaczy konwersja), to podzielcie się wiedzą.