Как мне преобразовать System :: String ^ в const char *?
Я разрабатываю приложение на C ++ / CLI и имею библиотеку для записи файла csv в неуправляемом коде, который я хочу использовать из управляемой части. Итак, моя функция выглядит примерно так:
bool CSVWriter::Write(const char* stringToWrite);
... но я действительно изо всех сил пытаюсь преобразовать свой блестящий System :: String ^ во что-то совместимое. В основном я надеялся позвонить, сделав что-то вроде:
if( m_myWriter->Write(String::Format("{0}",someValueIWantToSave)) )
{
// report success
}