Как изменить строку типа ^ на тип char * в приложении vc ++ CLR? - PullRequest
0 голосов
/ 29 июля 2010

Я работаю над оконным приложением vc ++ CLR. В этом приложении, когда я просматриваю локальную файловую систему для выбора файла, путь к входному файлу идет в виде строки типа ^ ... теперь я хочу изменить этот тип ^ натип char *.Помоги мне.Спасибо.

1 Ответ

0 голосов
/ 29 июля 2010

Вы, вероятно, хотите маршала :: StringToHGlobalAnsi

IntPtr p = Marshal::StringToHGlobalAnsi(managedString);
char* c = (char*)p.ToPointer();
...
Marshal::FreeHGlobal(p);

Подробнее см. msdn .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...