using namespace System::Runtime::InteropServices; char * and_SysStringToChar(System::String^ string) { return (char*)(void*)Marshal::StringToHGlobalAnsi(string); } String^ s = textBox1->Text; char* str = and_SysStringToChar(s);