0
我正在研究一個vC++ CLR窗口應用程序。在這個應用程序中,當我瀏覽本地文件系統進行文件選擇時,輸入文件路徑是以^字符串形式輸入的...現在我想將此^類型更改爲char *類型。幫我。謝謝。如何在vC++ CLR窗口應用程序中將^類型的字符串更改爲char *類型?
我正在研究一個vC++ CLR窗口應用程序。在這個應用程序中,當我瀏覽本地文件系統進行文件選擇時,輸入文件路徑是以^字符串形式輸入的...現在我想將此^類型更改爲char *類型。幫我。謝謝。如何在vC++ CLR窗口應用程序中將^類型的字符串更改爲char *類型?
你可能想元帥:StringToHGlobalAnsi
IntPtr p = Marshal::StringToHGlobalAnsi(managedString);
char* c = (char*)p.ToPointer();
...
Marshal::FreeHGlobal(p);
更多見msdn。