Como faço para converter um System :: String ^ para const char *?
Estou desenvolvendo um aplicativo em C ++ / CLI e tenho uma biblioteca de gravação de arquivos csv em código não gerenciado que desejo usar na parte gerenciada. Então minha função é algo como isto:
bool CSVWriter::Write(const char* stringToWrite);
... mas estou realmente lutando para converter meu brilhante System :: String ^ em algo compatível. Basicamente eu esperava ligar fazendo algo como:
if( m_myWriter->Write(String::Format("{0}",someValueIWantToSave)) )
{
// report success
}