我正在开发一个vc ++ CLR窗口应用程序。在这个应用程序中,当我浏览本地文件系统进行文件选择时,输入文件路径是字符串^ type ...现在我想将此^类型更改为char *类型。帮我。谢谢。
答案 0 :(得分:0)
你可能想要Marshal :: StringToHGlobalAnsi
IntPtr p = Marshal::StringToHGlobalAnsi(managedString);
char* c = (char*)p.ToPointer();
...
Marshal::FreeHGlobal(p);
有关详情,请参阅msdn。