Как преобразовать между UnicodeString C ++ Builder и строку boost?

У меня есть приложение, которое ищет файл в части файловой системы. Пользователь должен ввести имя файла в поле редактирования, и таким образом я присваиваю его значение переменной UnicodeString. Как я могу преобразовать его в boost::filesystem::path?


person Jeg    schedule 15.12.2010    source источник
comment
stackoverflow.com/q/394564/471164 может помочь   -  person vitaut    schedule 15.12.2010


Ответы (1)


Используйте w_str() метод UnicodeString, чтобы получить wchar_t *

UnicodeString foo = Edit1->Text;

boost::filesystem::path p(foo.w_str());
person Roddy    schedule 15.04.2011