Converter String ^ em c # para CString em c ++ / CLI
Preciso de ajuda em uma pergunta em que fiquei preso ao codificar meu aplicativo emMFC
.
estou usandoCLR
isto éCommon Language Runtime
no meu aplicativo para integrar c # APIs. mas agora eu fiquei preso na conversãoSystem::String^
paraCString
. Eu não sou capaz de fazer isso.
Estou usando o código a seguir.
String^ csPass = gcnew String(strPassword.GetBuffer());
array<Byte>^ Value = Encoding::UTF8->GetBytes(csPass);
for (int i = 0; i < Value->Length; i++ )
{
csPass += String::Format( "{0:X2}", Value[ i ] );
}
agora eu quero convertercsPass
paraCString
. Alguém pode me ajudar nisso. Agradeço antecipadamente.