Witam, mój problem wygląda następująco: pobieram od użytkownika różne wartości poprzez obiekt typu textBox1->Text a on jest jest typu String, jedną z danych pobieranych od użytkownika jest nazwa pliku jaki należy stworzyć
std::ofstream uczen(zmienna);
Niestety Visual Studio wyrzuca błędy o tym aby zmienna była typu char, więc znalazłem w sieci taką fukncję która w sprytny sposób zamienia string na char. (Conwert::ToChar()- nie działa tzn wywala błędy)
char str1[20];
char* pString =(char*)System::Runtime::InteropServices::Marshal:: StringToHGlobalAnsi(plik->Text).ToPointer();
strncpy_s (str1,pString ,20);
pytanie brzmi czy jest to optymalne rozwiązanie ? i w jaki sposób zbudować funckję gdzie jako parametr będziemy podawać łańcuch String a funkcja zwruci wartość char
pozdrawiam i czekam na jakiekolwiek odpowiedz