Konvertieren Sie String ^ in c # in CString in c ++ / CLI

Ich brauche Hilfe bei einer Frage, bei der ich beim Codieren meiner App hängen geblieben binMFC.

ich benutzeCLR d.h.Common Language Runtime in meiner anwendung c # APIs zu integrieren. aber jetzt bin ich beim konvertieren gebliebenSystem::String^ zuCString. Das kann ich nicht.

Ich benutze folgenden Code.

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 ] );
}

jetzt will ich konvertierencsPass zuCString. Kann mir jemand dabei helfen. Danke im Voraus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage