0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 2
|
||||||
1 | ||||||
String в wchar_t*27.02.2015, 14:07. Показов 7184. Ответов 5
Метки нет (Все метки)
Всем доброго времени суток!
Вопрос уже изъезжен давно, но я уже 2 недели "курю" этот форум, но так и не смог выполнить довольно простую задачку: вот это openFileDialog1->FileName возвращает тип string, а вот это FindFirstFileE(lpFileName) - принимает wchar_t*. Как их подружить? Что бы получить это:
Пример: выбрал в диалоговом окне путь к папке, переменная openFileDialog1->FileName имеет тип string, и значение этой переменной нужно передать в поиск фалов FindFirstFileE(lpFileName), при этом переменная lpFileName должна быть указателем wchar_t*... Добавлено через 15 минут Делаю это в VC++ 2013
0
|
27.02.2015, 14:07 | |
Ответы с готовыми решениями:
5
String to wchar_t wchar_t в string Преобразование из wchar_t в string Преобразовать string в wchar_t |
Форумчанин
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
27.02.2015, 14:13 | 2 | |||||
Пробуйте:
0
|
156 / 143 / 62
Регистрация: 08.09.2014
Сообщений: 1,220
|
||||||
27.02.2015, 14:17 | 3 | |||||
https://msdn.microsoft.com/en-... z5(v=vs.80)
0
|
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 2
|
|||||||||||
27.02.2015, 15:01 [ТС] | 4 | ||||||||||
MrGluck:Спасибо!
вызываю так:
Добавлено через 8 минут Переделал, получилось! Спасибо!
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
27.02.2015, 16:14 | 5 |
Я не понял, а откуда utf8 у тебя берётся? Это openFileDialog1->FileName - из .NET?
0
|
Форумчанин
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
27.02.2015, 16:24 | 6 |
У полученного объекта std::wstring в местах, где нужно получить wchar_t*, вызывайте метод c_str(). Само хранение лучше осуществлять в std::wstring.
0
|
27.02.2015, 16:24 | |
27.02.2015, 16:24 | |
Помогаю со студенческими работами здесь
6
Из wchar_t* в wstring или в string Замена wchar_t на class string? По поводу wchar_t, wstring, char, string и кодировок Конвертор из wchar_t to string. Ошибка косвенного обращения. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |