- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
public ref class Form1 : public System::Windows::Forms::Form
{
private: char * StrToCharArray ( System::String ^ inStr )
{
pin_ptr<const wchar_t> wch_basename = PtrToStringChars( inStr );
size_t convertedChars = 0; size_t sizeInBytes = ((inStr->Length + 1) * 2);
char * ch_basename = (char *)malloc(sizeInBytes);
wcstombs_s(&convertedChars, ch_basename, sizeInBytes, wch_basename, sizeInBytes);
return ch_basename;
}
}
std::string s = StrToCharArray( ... );