2009-05-19 3 views
-1

私は次のことを示唆another postを見た:System :: Stringをunsigned char *に変換するにはどうすればよいですか?

String^ clistr = gcnew String("sample"); 
IntPtr p = Marshal::StringToHGlobalAnsi(clistr); 
char *pNewCharStr = static_cast<char*>(p.ToPointer()); 
Marshal::FreeHGlobal(p); 

私はちょうどチェックして、他の、好ましい方法があるかどうかを確認したかった、または何も上記と間違っていた場合は?

答えて

関連する問題