У меня проблема с преобразованием LPCSTR в System::String^, хотя я могу преобразовать System::String в LPCSTR с помощью Marshal.
Но как я могу преобразовать LPCSTR в System::String^
Благодарю вас
У меня проблема с преобразованием LPCSTR в System::String^, хотя я могу преобразовать System::String в LPCSTR с помощью Marshal.
Но как я могу преобразовать LPCSTR в System::String^
Благодарю вас
String
имеет конструктор, который принимает ввод char*
, который копирует данные до первого найденного нулевого символа. Если данные не заканчиваются нулем или вы заранее знаете длину данных, вы можете использовать другой конструктор: gcnew System::String(lpcstrThing, 0, length);
`
- person Remy Lebeau; 28.07.2012